Implementation notes: x86, hydra9, crypto_aead/omdsha256k256n104tau160v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
352702? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
355028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
355151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
356101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
356509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
356986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
361347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
364120? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
365163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
366754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
366986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
367040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
367221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
367899? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
369399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
369533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
371188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
371705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
372152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
372191? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
372680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
375260? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
375373? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
375833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
375991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
376139? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
376798? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
378948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
379272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
379457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
379624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
381008? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
381315? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
381345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
381419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
381934? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
382044? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
382126? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
382702? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
382973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
383693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
384187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
384242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
385227? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
385866? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
386119? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
386630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
386781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
388886? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
389033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
389123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
389405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
390239? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
390910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
391538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
392907? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
395365? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
395685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
400361? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
400568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
400926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
401088? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
401252? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
401892? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
402202? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
402227? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
402558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
403101? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
403479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
403616? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
403879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
404388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
404930? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
405084? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
405114? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
405306? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
405594? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
405779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
406294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
406369? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
406667? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
406861? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
407036? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
407153? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
407520? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
409055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
410159? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
410381? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
410811? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
411067? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
411087? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
411225? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
411734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
414959? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
415824? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
416051? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
416930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
417420? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
417508? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
417727? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
418103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
418244? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
418315? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
418683? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
418786? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
418938? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
419314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
419581? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
419613? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
419785? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
421336? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
421657? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
421718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
423389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
423582? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
424219? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
424900? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
424916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
425252? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
425262? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
427713? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
428086? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
428461? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
429626? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
430322? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
434336? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
434481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
434951? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
435910? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
436095? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
438104? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
438479? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
438535? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
442688? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
443149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
443170? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
443529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
444301? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
444528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
445021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
445342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
445611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
446221? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
446722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
446847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
447016? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
447279? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
447362? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
447419? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
447732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
447879? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
448032? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
448047? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
448752? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
449026? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
449109? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
449249? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
449586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
449651? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
449783? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
449862? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
450672? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
451426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
451524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
453302? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
454087? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
456482? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
458274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
460788? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
461485? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
461823? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
485509? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725

Test failure

Implementation: crypto_aead/omdsha256k256n104tau160v1/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/omdsha256k256n104tau160v1/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/cc5vG6Of.s: Assembler messages:
encrypt.c: /tmp/cc5vG6Of.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5vG6Of.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5vG6Of.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5vG6Of.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vG6Of.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vG6Of.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vG6Of.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vG6Of.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vG6Of.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vG6Of.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vG6Of.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vG6Of.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5vG6Of.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vG6Of.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5vG6Of.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vG6Of.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5vG6Of.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5vG6Of.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5vG6Of.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5vG6Of.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/omdsha256k256n104tau160v1/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/cc9Bz0f1.s: Assembler messages:
encrypt.c: /tmp/cc9Bz0f1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Bz0f1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Bz0f1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Bz0f1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Bz0f1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Bz0f1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Bz0f1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Bz0f1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Bz0f1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9Bz0f1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Bz0f1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Bz0f1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Bz0f1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Bz0f1.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/omdsha256k256n104tau160v1/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/ccBWKg5f.s: Assembler messages:
encrypt.c: /tmp/ccBWKg5f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBWKg5f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBWKg5f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBWKg5f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWKg5f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWKg5f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWKg5f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWKg5f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWKg5f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWKg5f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWKg5f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWKg5f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBWKg5f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWKg5f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBWKg5f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWKg5f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBWKg5f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWKg5f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBWKg5f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBWKg5f.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/omdsha256k256n104tau160v1/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/ccrTZ7b2.s: Assembler messages:
encrypt.c: /tmp/ccrTZ7b2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrTZ7b2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrTZ7b2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrTZ7b2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTZ7b2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTZ7b2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTZ7b2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrTZ7b2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrTZ7b2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrTZ7b2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTZ7b2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTZ7b2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTZ7b2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTZ7b2.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/omdsha256k256n104tau160v1/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/ccTbLW9Q.s: Assembler messages:
encrypt.c: /tmp/ccTbLW9Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTbLW9Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTbLW9Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTbLW9Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTbLW9Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTbLW9Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTbLW9Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTbLW9Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTbLW9Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTbLW9Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTbLW9Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTbLW9Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTbLW9Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTbLW9Q.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/omdsha256k256n104tau160v1/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/ccn4CfIv.s: Assembler messages:
encrypt.c: /tmp/ccn4CfIv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4CfIv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn4CfIv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn4CfIv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4CfIv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4CfIv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4CfIv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn4CfIv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn4CfIv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn4CfIv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4CfIv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4CfIv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4CfIv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4CfIv.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/omdsha256k256n104tau160v1/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/ccN1gJTs.s: Assembler messages:
encrypt.c: /tmp/ccN1gJTs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN1gJTs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN1gJTs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN1gJTs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN1gJTs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN1gJTs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN1gJTs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN1gJTs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN1gJTs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN1gJTs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN1gJTs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN1gJTs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN1gJTs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1gJTs.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/omdsha256k256n104tau160v1/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/cchNNWdP.s: Assembler messages:
encrypt.c: /tmp/cchNNWdP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchNNWdP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchNNWdP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchNNWdP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNNWdP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNNWdP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNNWdP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNNWdP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNNWdP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNNWdP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNNWdP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNNWdP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchNNWdP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNNWdP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchNNWdP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNNWdP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchNNWdP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNNWdP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNNWdP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNNWdP.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/omdsha256k256n104tau160v1/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/ccms9W5s.s: Assembler messages:
encrypt.c: /tmp/ccms9W5s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccms9W5s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccms9W5s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccms9W5s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms9W5s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms9W5s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms9W5s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms9W5s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms9W5s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccms9W5s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccms9W5s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccms9W5s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccms9W5s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccms9W5s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccms9W5s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccms9W5s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccms9W5s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccms9W5s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccms9W5s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccms9W5s.s: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/omdsha256k256n104tau160v1/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/ccuih3YQ.s: Assembler messages:
encrypt.c: /tmp/ccuih3YQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuih3YQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuih3YQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuih3YQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuih3YQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuih3YQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuih3YQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuih3YQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuih3YQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuih3YQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuih3YQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuih3YQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuih3YQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuih3YQ.s: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/omdsha256k256n104tau160v1/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/ccGgcYXL.s: Assembler messages:
encrypt.c: /tmp/ccGgcYXL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGgcYXL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGgcYXL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGgcYXL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGgcYXL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGgcYXL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGgcYXL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGgcYXL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGgcYXL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGgcYXL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGgcYXL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGgcYXL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGgcYXL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgcYXL.s: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/omdsha256k256n104tau160v1/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/ccNzqrrr.s: Assembler messages:
encrypt.c: /tmp/ccNzqrrr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNzqrrr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNzqrrr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNzqrrr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzqrrr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzqrrr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzqrrr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzqrrr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzqrrr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzqrrr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzqrrr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzqrrr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNzqrrr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNzqrrr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNzqrrr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzqrrr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNzqrrr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNzqrrr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNzqrrr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNzqrrr.s: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/omdsha256k256n104tau160v1/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/ccTiYbXr.s: Assembler messages:
encrypt.c: /tmp/ccTiYbXr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTiYbXr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTiYbXr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTiYbXr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiYbXr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiYbXr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiYbXr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTiYbXr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTiYbXr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTiYbXr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTiYbXr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTiYbXr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTiYbXr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTiYbXr.s: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/omdsha256k256n104tau160v1/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/ccX3TNj3.s: Assembler messages:
encrypt.c: /tmp/ccX3TNj3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX3TNj3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX3TNj3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX3TNj3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3TNj3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3TNj3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3TNj3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3TNj3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3TNj3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3TNj3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3TNj3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3TNj3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX3TNj3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3TNj3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX3TNj3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3TNj3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX3TNj3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX3TNj3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX3TNj3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX3TNj3.s: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/omdsha256k256n104tau160v1/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/ccdw3tt1.s: Assembler messages:
encrypt.c: /tmp/ccdw3tt1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdw3tt1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdw3tt1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdw3tt1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdw3tt1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdw3tt1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdw3tt1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdw3tt1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdw3tt1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdw3tt1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdw3tt1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdw3tt1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdw3tt1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdw3tt1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdw3tt1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdw3tt1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdw3tt1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdw3tt1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdw3tt1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdw3tt1.s: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/omdsha256k256n104tau160v1/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/ccjVPfHo.s: Assembler messages:
encrypt.c: /tmp/ccjVPfHo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjVPfHo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjVPfHo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjVPfHo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjVPfHo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjVPfHo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjVPfHo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjVPfHo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjVPfHo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjVPfHo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjVPfHo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjVPfHo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjVPfHo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjVPfHo.s: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/omdsha256k256n104tau160v1/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/ccNcLtg3.s: Assembler messages:
encrypt.c: /tmp/ccNcLtg3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNcLtg3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNcLtg3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNcLtg3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcLtg3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcLtg3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcLtg3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcLtg3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcLtg3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcLtg3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcLtg3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcLtg3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNcLtg3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNcLtg3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNcLtg3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcLtg3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNcLtg3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNcLtg3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNcLtg3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNcLtg3.s: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/omdsha256k256n104tau160v1/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/cciVRuTD.s: Assembler messages:
encrypt.c: /tmp/cciVRuTD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciVRuTD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciVRuTD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciVRuTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVRuTD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVRuTD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVRuTD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciVRuTD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciVRuTD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciVRuTD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVRuTD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciVRuTD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciVRuTD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVRuTD.s: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/omdsha256k256n104tau160v1/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/cc0pMOb6.s: Assembler messages:
encrypt.c: /tmp/cc0pMOb6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0pMOb6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0pMOb6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0pMOb6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pMOb6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pMOb6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pMOb6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pMOb6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pMOb6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pMOb6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pMOb6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pMOb6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0pMOb6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0pMOb6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0pMOb6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pMOb6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0pMOb6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0pMOb6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pMOb6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0pMOb6.s: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/omdsha256k256n104tau160v1/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/ccqaQFwz.s: Assembler messages:
encrypt.c: /tmp/ccqaQFwz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqaQFwz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqaQFwz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqaQFwz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaQFwz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaQFwz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaQFwz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqaQFwz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqaQFwz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqaQFwz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqaQFwz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqaQFwz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqaQFwz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaQFwz.s: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/omdsha256k256n104tau160v1/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/cc78FE6t.s: Assembler messages:
encrypt.c: /tmp/cc78FE6t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc78FE6t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc78FE6t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc78FE6t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78FE6t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78FE6t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78FE6t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78FE6t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78FE6t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc78FE6t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc78FE6t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc78FE6t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc78FE6t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc78FE6t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc78FE6t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc78FE6t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc78FE6t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc78FE6t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc78FE6t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc78FE6t.s: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/omdsha256k256n104tau160v1/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/ccpWCDm3.s: Assembler messages:
encrypt.c: /tmp/ccpWCDm3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWCDm3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWCDm3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWCDm3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWCDm3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWCDm3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWCDm3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWCDm3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWCDm3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWCDm3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWCDm3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWCDm3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWCDm3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWCDm3.s: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/omdsha256k256n104tau160v1/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/cc9iXGF2.s: Assembler messages:
encrypt.c: /tmp/cc9iXGF2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9iXGF2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9iXGF2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9iXGF2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iXGF2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iXGF2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iXGF2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9iXGF2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9iXGF2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9iXGF2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9iXGF2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9iXGF2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9iXGF2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iXGF2.s: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/omdsha256k256n104tau160v1/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/ccKRFwDv.s: Assembler messages:
encrypt.c: /tmp/ccKRFwDv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKRFwDv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKRFwDv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKRFwDv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRFwDv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRFwDv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRFwDv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRFwDv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRFwDv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKRFwDv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKRFwDv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKRFwDv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKRFwDv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKRFwDv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKRFwDv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKRFwDv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKRFwDv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKRFwDv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKRFwDv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKRFwDv.s: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/omdsha256k256n104tau160v1/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/cc9tUrgq.s: Assembler messages:
encrypt.c: /tmp/cc9tUrgq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9tUrgq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9tUrgq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9tUrgq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tUrgq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tUrgq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tUrgq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tUrgq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tUrgq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tUrgq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tUrgq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tUrgq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9tUrgq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tUrgq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9tUrgq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tUrgq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9tUrgq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tUrgq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9tUrgq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9tUrgq.s: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/omdsha256k256n104tau160v1/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/ccxUzWzA.s: Assembler messages:
encrypt.c: /tmp/ccxUzWzA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxUzWzA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxUzWzA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxUzWzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUzWzA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUzWzA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUzWzA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxUzWzA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxUzWzA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxUzWzA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxUzWzA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxUzWzA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxUzWzA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxUzWzA.s: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/omdsha256k256n104tau160v1/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/cc4mFoGq.s: Assembler messages:
encrypt.c: /tmp/cc4mFoGq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4mFoGq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4mFoGq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4mFoGq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mFoGq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mFoGq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mFoGq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mFoGq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mFoGq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mFoGq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mFoGq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mFoGq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4mFoGq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4mFoGq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4mFoGq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mFoGq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4mFoGq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4mFoGq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mFoGq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4mFoGq.s: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/omdsha256k256n104tau160v1/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/ccG0oO8w.s: Assembler messages:
encrypt.c: /tmp/ccG0oO8w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG0oO8w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG0oO8w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG0oO8w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG0oO8w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG0oO8w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG0oO8w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG0oO8w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG0oO8w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG0oO8w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG0oO8w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG0oO8w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG0oO8w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0oO8w.s: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/omdsha256k256n104tau160v1/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/cc8vvGGX.s: Assembler messages:
encrypt.c: /tmp/cc8vvGGX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8vvGGX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8vvGGX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8vvGGX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vvGGX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vvGGX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vvGGX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vvGGX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vvGGX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8vvGGX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8vvGGX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8vvGGX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8vvGGX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vvGGX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8vvGGX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8vvGGX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8vvGGX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8vvGGX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8vvGGX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8vvGGX.s: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/omdsha256k256n104tau160v1/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/cc9I7OEf.s: Assembler messages:
encrypt.c: /tmp/cc9I7OEf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9I7OEf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9I7OEf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9I7OEf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9I7OEf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9I7OEf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9I7OEf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9I7OEf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9I7OEf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9I7OEf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9I7OEf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9I7OEf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9I7OEf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9I7OEf.s: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/omdsha256k256n104tau160v1/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/cc9495OX.s: Assembler messages:
encrypt.c: /tmp/cc9495OX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9495OX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9495OX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9495OX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9495OX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9495OX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9495OX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9495OX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9495OX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9495OX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9495OX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9495OX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9495OX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9495OX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9495OX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9495OX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9495OX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9495OX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9495OX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9495OX.s: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/omdsha256k256n104tau160v1/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/ccGn5P4b.s: Assembler messages:
encrypt.c: /tmp/ccGn5P4b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGn5P4b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGn5P4b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGn5P4b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGn5P4b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGn5P4b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGn5P4b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGn5P4b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGn5P4b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGn5P4b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGn5P4b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGn5P4b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGn5P4b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGn5P4b.s: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/omdsha256k256n104tau160v1/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/cc4pPELv.s: Assembler messages:
encrypt.c: /tmp/cc4pPELv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4pPELv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4pPELv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4pPELv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pPELv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pPELv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pPELv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4pPELv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4pPELv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4pPELv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4pPELv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4pPELv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4pPELv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pPELv.s: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/omdsha256k256n104tau160v1/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/ccmH9W8n.s: Assembler messages:
encrypt.c: /tmp/ccmH9W8n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmH9W8n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmH9W8n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmH9W8n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmH9W8n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmH9W8n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmH9W8n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmH9W8n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmH9W8n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmH9W8n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmH9W8n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmH9W8n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmH9W8n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmH9W8n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmH9W8n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmH9W8n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmH9W8n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmH9W8n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmH9W8n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmH9W8n.s: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/omdsha256k256n104tau160v1/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/cc8f9mlk.s: Assembler messages:
encrypt.c: /tmp/cc8f9mlk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8f9mlk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8f9mlk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8f9mlk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8f9mlk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8f9mlk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8f9mlk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8f9mlk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8f9mlk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8f9mlk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8f9mlk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8f9mlk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8f9mlk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8f9mlk.s: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/omdsha256k256n104tau160v1/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/ccFK6yYo.s: Assembler messages:
encrypt.c: /tmp/ccFK6yYo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFK6yYo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFK6yYo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFK6yYo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFK6yYo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFK6yYo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFK6yYo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFK6yYo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFK6yYo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFK6yYo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFK6yYo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFK6yYo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFK6yYo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFK6yYo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFK6yYo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFK6yYo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFK6yYo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFK6yYo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFK6yYo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFK6yYo.s: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/omdsha256k256n104tau160v1/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/ccWV8b45.s: Assembler messages:
encrypt.c: /tmp/ccWV8b45.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWV8b45.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWV8b45.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWV8b45.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV8b45.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV8b45.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV8b45.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWV8b45.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWV8b45.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWV8b45.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV8b45.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV8b45.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV8b45.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV8b45.s: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/omdsha256k256n104tau160v1/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/cchTdCi0.s: Assembler messages:
encrypt.c: /tmp/cchTdCi0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTdCi0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchTdCi0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchTdCi0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTdCi0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTdCi0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTdCi0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTdCi0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTdCi0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTdCi0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTdCi0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTdCi0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchTdCi0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTdCi0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchTdCi0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTdCi0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchTdCi0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTdCi0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTdCi0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTdCi0.s: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/omdsha256k256n104tau160v1/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/ccZ4IZG1.s: Assembler messages:
encrypt.c: /tmp/ccZ4IZG1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ4IZG1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ4IZG1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ4IZG1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4IZG1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4IZG1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4IZG1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ4IZG1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ4IZG1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ4IZG1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4IZG1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ4IZG1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ4IZG1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4IZG1.s: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/omdsha256k256n104tau160v1/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/ccZcczj1.s: Assembler messages:
encrypt.c: /tmp/ccZcczj1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZcczj1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZcczj1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZcczj1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcczj1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcczj1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcczj1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcczj1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcczj1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZcczj1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZcczj1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZcczj1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZcczj1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZcczj1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZcczj1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZcczj1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZcczj1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZcczj1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZcczj1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZcczj1.s: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/omdsha256k256n104tau160v1/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/ccP2xXkb.s: Assembler messages:
encrypt.c: /tmp/ccP2xXkb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP2xXkb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP2xXkb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP2xXkb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2xXkb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2xXkb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2xXkb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP2xXkb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP2xXkb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP2xXkb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2xXkb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP2xXkb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP2xXkb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2xXkb.s: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/omdsha256k256n104tau160v1/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/ccr9GasJ.s: Assembler messages:
encrypt.c: /tmp/ccr9GasJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9GasJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr9GasJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr9GasJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9GasJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9GasJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9GasJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9GasJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9GasJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9GasJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9GasJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9GasJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr9GasJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9GasJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr9GasJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9GasJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr9GasJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr9GasJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9GasJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9GasJ.s: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/omdsha256k256n104tau160v1/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/ccLrDtGI.s: Assembler messages:
encrypt.c: /tmp/ccLrDtGI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLrDtGI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLrDtGI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLrDtGI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrDtGI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrDtGI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrDtGI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrDtGI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrDtGI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrDtGI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrDtGI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrDtGI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLrDtGI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLrDtGI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLrDtGI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrDtGI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLrDtGI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLrDtGI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrDtGI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLrDtGI.s: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/omdsha256k256n104tau160v1/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/ccvLdFd7.s: Assembler messages:
encrypt.c: /tmp/ccvLdFd7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLdFd7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvLdFd7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvLdFd7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLdFd7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLdFd7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLdFd7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvLdFd7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvLdFd7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvLdFd7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLdFd7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvLdFd7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvLdFd7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLdFd7.s: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/omdsha256k256n104tau160v1/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/ccriPzLj.s: Assembler messages:
encrypt.c: /tmp/ccriPzLj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccriPzLj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccriPzLj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccriPzLj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccriPzLj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccriPzLj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccriPzLj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccriPzLj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccriPzLj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccriPzLj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccriPzLj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccriPzLj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccriPzLj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccriPzLj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccriPzLj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccriPzLj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccriPzLj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccriPzLj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccriPzLj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccriPzLj.s: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/omdsha256k256n104tau160v1/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/ccxZGvgE.s: Assembler messages:
encrypt.c: /tmp/ccxZGvgE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxZGvgE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxZGvgE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxZGvgE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZGvgE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZGvgE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZGvgE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxZGvgE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxZGvgE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxZGvgE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxZGvgE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxZGvgE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxZGvgE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxZGvgE.s: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/omdsha256k256n104tau160v1/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/ccMyeL8i.s: Assembler messages:
encrypt.c: /tmp/ccMyeL8i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMyeL8i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMyeL8i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMyeL8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyeL8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyeL8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyeL8i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyeL8i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyeL8i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyeL8i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyeL8i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyeL8i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMyeL8i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyeL8i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMyeL8i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyeL8i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMyeL8i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMyeL8i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMyeL8i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMyeL8i.s: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/omdsha256k256n104tau160v1/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/ccfXWdYB.s: Assembler messages:
encrypt.c: /tmp/ccfXWdYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXWdYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfXWdYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfXWdYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXWdYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXWdYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXWdYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfXWdYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfXWdYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfXWdYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXWdYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXWdYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXWdYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXWdYB.s: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/omdsha256k256n104tau160v1/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/ccp4SppY.s: Assembler messages:
encrypt.c: /tmp/ccp4SppY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp4SppY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp4SppY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp4SppY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4SppY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4SppY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4SppY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp4SppY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp4SppY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp4SppY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp4SppY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp4SppY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp4SppY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp4SppY.s: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/omdsha256k256n104tau160v1/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/ccr3JhoH.s: Assembler messages:
encrypt.c: /tmp/ccr3JhoH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr3JhoH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr3JhoH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr3JhoH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3JhoH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3JhoH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3JhoH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3JhoH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3JhoH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3JhoH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3JhoH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3JhoH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr3JhoH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr3JhoH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr3JhoH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3JhoH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr3JhoH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr3JhoH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr3JhoH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr3JhoH.s: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/omdsha256k256n104tau160v1/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/ccEFmJ7t.s: Assembler messages:
encrypt.c: /tmp/ccEFmJ7t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEFmJ7t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEFmJ7t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEFmJ7t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFmJ7t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFmJ7t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFmJ7t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEFmJ7t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEFmJ7t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFmJ7t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEFmJ7t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFmJ7t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEFmJ7t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEFmJ7t.s: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/omdsha256k256n104tau160v1/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/ccWAYmnV.s: Assembler messages:
encrypt.c: /tmp/ccWAYmnV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWAYmnV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWAYmnV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWAYmnV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWAYmnV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWAYmnV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWAYmnV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWAYmnV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWAYmnV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWAYmnV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWAYmnV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWAYmnV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWAYmnV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAYmnV.s: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/omdsha256k256n104tau160v1/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/ccETxfkA.s: Assembler messages:
encrypt.c: /tmp/ccETxfkA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccETxfkA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccETxfkA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccETxfkA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETxfkA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETxfkA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETxfkA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccETxfkA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccETxfkA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccETxfkA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETxfkA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccETxfkA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccETxfkA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETxfkA.s: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/omdsha256k256n104tau160v1/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/cce6Ey4a.s: Assembler messages:
encrypt.c: /tmp/cce6Ey4a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce6Ey4a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce6Ey4a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce6Ey4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6Ey4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6Ey4a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6Ey4a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6Ey4a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6Ey4a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6Ey4a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6Ey4a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6Ey4a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce6Ey4a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6Ey4a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce6Ey4a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6Ey4a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce6Ey4a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce6Ey4a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce6Ey4a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce6Ey4a.s: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/omdsha256k256n104tau160v1/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/cc3BX834.s: Assembler messages:
encrypt.c: /tmp/cc3BX834.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BX834.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3BX834.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3BX834.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BX834.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BX834.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BX834.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BX834.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BX834.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BX834.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BX834.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BX834.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3BX834.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BX834.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3BX834.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BX834.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3BX834.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3BX834.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BX834.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BX834.s: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/omdsha256k256n104tau160v1/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/ccARKU1v.s: Assembler messages:
encrypt.c: /tmp/ccARKU1v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccARKU1v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccARKU1v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccARKU1v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARKU1v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARKU1v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARKU1v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccARKU1v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccARKU1v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccARKU1v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccARKU1v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARKU1v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccARKU1v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccARKU1v.s: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/omdsha256k256n104tau160v1/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/ccdOM4xQ.s: Assembler messages:
encrypt.c: /tmp/ccdOM4xQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdOM4xQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdOM4xQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdOM4xQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOM4xQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOM4xQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOM4xQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdOM4xQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdOM4xQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOM4xQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdOM4xQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdOM4xQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOM4xQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdOM4xQ.s: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/omdsha256k256n104tau160v1/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/ccn6fZ3k.s: Assembler messages:
encrypt.c: /tmp/ccn6fZ3k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn6fZ3k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn6fZ3k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn6fZ3k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn6fZ3k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn6fZ3k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn6fZ3k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn6fZ3k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn6fZ3k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn6fZ3k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn6fZ3k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn6fZ3k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn6fZ3k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6fZ3k.s: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/omdsha256k256n104tau160v1/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/ccJC2Q9f.s: Assembler messages:
encrypt.c: /tmp/ccJC2Q9f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJC2Q9f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJC2Q9f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJC2Q9f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJC2Q9f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJC2Q9f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJC2Q9f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJC2Q9f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJC2Q9f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJC2Q9f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJC2Q9f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJC2Q9f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJC2Q9f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJC2Q9f.s: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/omdsha256k256n104tau160v1/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/ccrL4cPN.s: Assembler messages:
encrypt.c: /tmp/ccrL4cPN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrL4cPN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrL4cPN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrL4cPN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrL4cPN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrL4cPN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrL4cPN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrL4cPN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrL4cPN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrL4cPN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrL4cPN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrL4cPN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrL4cPN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrL4cPN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrL4cPN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrL4cPN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrL4cPN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrL4cPN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrL4cPN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrL4cPN.s: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/omdsha256k256n104tau160v1/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/ccGp5Q4N.s: Assembler messages:
encrypt.c: /tmp/ccGp5Q4N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGp5Q4N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGp5Q4N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGp5Q4N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp5Q4N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp5Q4N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp5Q4N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGp5Q4N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGp5Q4N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGp5Q4N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGp5Q4N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGp5Q4N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGp5Q4N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGp5Q4N.s: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/omdsha256k256n104tau160v1/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/ccNp1xbo.s: Assembler messages:
encrypt.c: /tmp/ccNp1xbo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNp1xbo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNp1xbo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNp1xbo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNp1xbo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNp1xbo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNp1xbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNp1xbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNp1xbo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNp1xbo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNp1xbo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNp1xbo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNp1xbo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNp1xbo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNp1xbo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNp1xbo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNp1xbo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNp1xbo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNp1xbo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNp1xbo.s: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/omdsha256k256n104tau160v1/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/ccW0D3bK.s: Assembler messages:
encrypt.c: /tmp/ccW0D3bK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW0D3bK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW0D3bK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW0D3bK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0D3bK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0D3bK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0D3bK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW0D3bK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW0D3bK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW0D3bK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW0D3bK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW0D3bK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW0D3bK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW0D3bK.s: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/omdsha256k256n104tau160v1/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/ccgV8lqp.s: Assembler messages:
encrypt.c: /tmp/ccgV8lqp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgV8lqp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgV8lqp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgV8lqp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgV8lqp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgV8lqp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgV8lqp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgV8lqp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgV8lqp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgV8lqp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgV8lqp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgV8lqp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgV8lqp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgV8lqp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgV8lqp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgV8lqp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgV8lqp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgV8lqp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgV8lqp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgV8lqp.s: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/omdsha256k256n104tau160v1/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/ccNO4iar.s: Assembler messages:
encrypt.c: /tmp/ccNO4iar.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNO4iar.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNO4iar.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNO4iar.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO4iar.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO4iar.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO4iar.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO4iar.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO4iar.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO4iar.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO4iar.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO4iar.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNO4iar.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNO4iar.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNO4iar.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO4iar.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNO4iar.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNO4iar.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNO4iar.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNO4iar.s: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/omdsha256k256n104tau160v1/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/ccvzoJzb.s: Assembler messages:
encrypt.c: /tmp/ccvzoJzb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvzoJzb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvzoJzb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvzoJzb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvzoJzb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvzoJzb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvzoJzb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvzoJzb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvzoJzb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvzoJzb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvzoJzb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvzoJzb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvzoJzb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvzoJzb.s: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/omdsha256k256n104tau160v1/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/ccX4H2A4.s: Assembler messages:
encrypt.c: /tmp/ccX4H2A4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4H2A4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX4H2A4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX4H2A4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4H2A4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4H2A4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4H2A4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX4H2A4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX4H2A4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX4H2A4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX4H2A4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4H2A4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX4H2A4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4H2A4.s: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/omdsha256k256n104tau160v1/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/ccYXDD7g.s: Assembler messages:
encrypt.c: /tmp/ccYXDD7g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYXDD7g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYXDD7g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYXDD7g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXDD7g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXDD7g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXDD7g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXDD7g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXDD7g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXDD7g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXDD7g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXDD7g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYXDD7g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXDD7g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYXDD7g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXDD7g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYXDD7g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXDD7g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXDD7g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXDD7g.s: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/omdsha256k256n104tau160v1/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/ccAGSE2W.s: Assembler messages:
encrypt.c: /tmp/ccAGSE2W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAGSE2W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAGSE2W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAGSE2W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGSE2W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGSE2W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGSE2W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAGSE2W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAGSE2W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAGSE2W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGSE2W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAGSE2W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAGSE2W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGSE2W.s: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/omdsha256k256n104tau160v1/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/ccmnb0v1.s: Assembler messages:
encrypt.c: /tmp/ccmnb0v1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmnb0v1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmnb0v1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmnb0v1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnb0v1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnb0v1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnb0v1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnb0v1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnb0v1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmnb0v1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmnb0v1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmnb0v1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmnb0v1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnb0v1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmnb0v1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmnb0v1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmnb0v1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmnb0v1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmnb0v1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmnb0v1.s: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/omdsha256k256n104tau160v1/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/ccviJaQO.s: Assembler messages:
encrypt.c: /tmp/ccviJaQO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviJaQO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccviJaQO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccviJaQO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviJaQO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviJaQO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviJaQO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviJaQO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviJaQO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviJaQO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviJaQO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviJaQO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccviJaQO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviJaQO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccviJaQO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviJaQO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccviJaQO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccviJaQO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviJaQO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviJaQO.s: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/omdsha256k256n104tau160v1/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/ccyd9g1w.s: Assembler messages:
encrypt.c: /tmp/ccyd9g1w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyd9g1w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyd9g1w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyd9g1w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd9g1w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd9g1w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd9g1w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyd9g1w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyd9g1w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyd9g1w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyd9g1w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyd9g1w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyd9g1w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd9g1w.s: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/omdsha256k256n104tau160v1/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/ccwJ9Sp0.s: Assembler messages:
encrypt.c: /tmp/ccwJ9Sp0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJ9Sp0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwJ9Sp0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwJ9Sp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJ9Sp0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJ9Sp0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJ9Sp0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwJ9Sp0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwJ9Sp0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJ9Sp0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwJ9Sp0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwJ9Sp0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJ9Sp0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJ9Sp0.s: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/omdsha256k256n104tau160v1/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/ccxv8NKu.s: Assembler messages:
encrypt.c: /tmp/ccxv8NKu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxv8NKu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxv8NKu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxv8NKu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxv8NKu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxv8NKu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxv8NKu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxv8NKu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxv8NKu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxv8NKu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxv8NKu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxv8NKu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxv8NKu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxv8NKu.s: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/omdsha256k256n104tau160v1/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/ccGgRJQZ.s: Assembler messages:
encrypt.c: /tmp/ccGgRJQZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGgRJQZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGgRJQZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGgRJQZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGgRJQZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGgRJQZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGgRJQZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGgRJQZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGgRJQZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGgRJQZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGgRJQZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGgRJQZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGgRJQZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGgRJQZ.s: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/omdsha256k256n104tau160v1/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/ccq75hVl.s: Assembler messages:
encrypt.c: /tmp/ccq75hVl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq75hVl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq75hVl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq75hVl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq75hVl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq75hVl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq75hVl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq75hVl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq75hVl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq75hVl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq75hVl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq75hVl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq75hVl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq75hVl.s: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/omdsha256k256n104tau160v1/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/cceEVjtZ.s: Assembler messages:
encrypt.c: /tmp/cceEVjtZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceEVjtZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceEVjtZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceEVjtZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceEVjtZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceEVjtZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceEVjtZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceEVjtZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceEVjtZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceEVjtZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceEVjtZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceEVjtZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceEVjtZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceEVjtZ.s: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/omdsha256k256n104tau160v1/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/ccwy85Ju.s: Assembler messages:
encrypt.c: /tmp/ccwy85Ju.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwy85Ju.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwy85Ju.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwy85Ju.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwy85Ju.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwy85Ju.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwy85Ju.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwy85Ju.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwy85Ju.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwy85Ju.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwy85Ju.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwy85Ju.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwy85Ju.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwy85Ju.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwy85Ju.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwy85Ju.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwy85Ju.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwy85Ju.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwy85Ju.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwy85Ju.s: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/omdsha256k256n104tau160v1/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/ccZzmmVO.s: Assembler messages:
encrypt.c: /tmp/ccZzmmVO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZzmmVO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZzmmVO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZzmmVO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzmmVO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzmmVO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzmmVO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZzmmVO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZzmmVO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZzmmVO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZzmmVO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZzmmVO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZzmmVO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZzmmVO.s: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/omdsha256k256n104tau160v1/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/ccdx5jYm.s: Assembler messages:
encrypt.c: /tmp/ccdx5jYm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdx5jYm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdx5jYm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdx5jYm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx5jYm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx5jYm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx5jYm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx5jYm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx5jYm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdx5jYm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdx5jYm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdx5jYm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdx5jYm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx5jYm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdx5jYm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdx5jYm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdx5jYm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdx5jYm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdx5jYm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdx5jYm.s: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/omdsha256k256n104tau160v1/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/ccKWSCGz.s: Assembler messages:
encrypt.c: /tmp/ccKWSCGz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKWSCGz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKWSCGz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKWSCGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKWSCGz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKWSCGz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKWSCGz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKWSCGz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKWSCGz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKWSCGz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKWSCGz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKWSCGz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKWSCGz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWSCGz.s: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/omdsha256k256n104tau160v1/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/ccYs6aS5.s: Assembler messages:
encrypt.c: /tmp/ccYs6aS5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYs6aS5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYs6aS5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYs6aS5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYs6aS5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYs6aS5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYs6aS5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYs6aS5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYs6aS5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYs6aS5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYs6aS5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYs6aS5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYs6aS5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYs6aS5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYs6aS5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYs6aS5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYs6aS5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYs6aS5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYs6aS5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYs6aS5.s: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/omdsha256k256n104tau160v1/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/ccAVuuG7.s: Assembler messages:
encrypt.c: /tmp/ccAVuuG7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAVuuG7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAVuuG7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAVuuG7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVuuG7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVuuG7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVuuG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVuuG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVuuG7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVuuG7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVuuG7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVuuG7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAVuuG7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAVuuG7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAVuuG7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVuuG7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAVuuG7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAVuuG7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAVuuG7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAVuuG7.s: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/omdsha256k256n104tau160v1/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/cchEjN7x.s: Assembler messages:
encrypt.c: /tmp/cchEjN7x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchEjN7x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchEjN7x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchEjN7x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEjN7x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEjN7x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEjN7x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchEjN7x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchEjN7x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchEjN7x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEjN7x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchEjN7x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchEjN7x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEjN7x.s: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/omdsha256k256n104tau160v1/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/cc3axqmz.s: Assembler messages:
encrypt.c: /tmp/cc3axqmz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3axqmz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3axqmz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3axqmz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3axqmz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3axqmz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3axqmz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3axqmz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3axqmz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3axqmz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3axqmz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3axqmz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3axqmz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3axqmz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3axqmz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3axqmz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3axqmz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3axqmz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3axqmz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3axqmz.s: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/omdsha256k256n104tau160v1/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/ccrhEHGc.s: Assembler messages:
encrypt.c: /tmp/ccrhEHGc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhEHGc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhEHGc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhEHGc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhEHGc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhEHGc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhEHGc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhEHGc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhEHGc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrhEHGc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhEHGc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhEHGc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhEHGc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhEHGc.s: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/omdsha256k256n104tau160v1/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/cc5LKehy.s: Assembler messages:
encrypt.c: /tmp/cc5LKehy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5LKehy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5LKehy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5LKehy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LKehy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LKehy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LKehy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LKehy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LKehy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5LKehy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5LKehy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5LKehy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5LKehy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5LKehy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5LKehy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5LKehy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5LKehy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5LKehy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5LKehy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5LKehy.s: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/omdsha256k256n104tau160v1/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/cc8D1Px8.s: Assembler messages:
encrypt.c: /tmp/cc8D1Px8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8D1Px8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8D1Px8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8D1Px8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D1Px8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D1Px8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D1Px8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8D1Px8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8D1Px8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8D1Px8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8D1Px8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8D1Px8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8D1Px8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8D1Px8.s: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/omdsha256k256n104tau160v1/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/ccRwLML8.s: Assembler messages:
encrypt.c: /tmp/ccRwLML8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRwLML8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRwLML8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRwLML8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwLML8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwLML8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwLML8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRwLML8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRwLML8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRwLML8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRwLML8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwLML8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRwLML8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwLML8.s: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/omdsha256k256n104tau160v1/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/ccWr8BKq.s: Assembler messages:
encrypt.c: /tmp/ccWr8BKq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWr8BKq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWr8BKq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWr8BKq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWr8BKq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWr8BKq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWr8BKq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWr8BKq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWr8BKq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWr8BKq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWr8BKq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWr8BKq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWr8BKq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWr8BKq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWr8BKq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWr8BKq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWr8BKq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWr8BKq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWr8BKq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWr8BKq.s: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/omdsha256k256n104tau160v1/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/cc9cJZy4.s: Assembler messages:
encrypt.c: /tmp/cc9cJZy4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9cJZy4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9cJZy4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9cJZy4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cJZy4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cJZy4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cJZy4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9cJZy4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9cJZy4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9cJZy4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cJZy4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9cJZy4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9cJZy4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cJZy4.s: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/omdsha256k256n104tau160v1/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/cciq1Mzs.s: Assembler messages:
encrypt.c: /tmp/cciq1Mzs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciq1Mzs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciq1Mzs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciq1Mzs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq1Mzs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq1Mzs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq1Mzs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq1Mzs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq1Mzs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciq1Mzs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciq1Mzs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciq1Mzs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciq1Mzs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq1Mzs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciq1Mzs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciq1Mzs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciq1Mzs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciq1Mzs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciq1Mzs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciq1Mzs.s: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/omdsha256k256n104tau160v1/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/ccUxPsEJ.s: Assembler messages:
encrypt.c: /tmp/ccUxPsEJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxPsEJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUxPsEJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUxPsEJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxPsEJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxPsEJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxPsEJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUxPsEJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUxPsEJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUxPsEJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxPsEJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxPsEJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxPsEJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxPsEJ.s: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/omdsha256k256n104tau160v1/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/ccq774W3.s: Assembler messages:
encrypt.c: /tmp/ccq774W3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq774W3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq774W3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq774W3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq774W3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq774W3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq774W3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq774W3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq774W3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq774W3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq774W3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq774W3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq774W3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq774W3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq774W3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq774W3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq774W3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq774W3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq774W3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq774W3.s: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/omdsha256k256n104tau160v1/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/cclv2eND.s: Assembler messages:
encrypt.c: /tmp/cclv2eND.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclv2eND.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclv2eND.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclv2eND.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv2eND.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv2eND.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv2eND.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclv2eND.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclv2eND.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclv2eND.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclv2eND.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclv2eND.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclv2eND.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclv2eND.s: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/omdsha256k256n104tau160v1/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/ccojCk63.s: Assembler messages:
encrypt.c: /tmp/ccojCk63.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccojCk63.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccojCk63.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccojCk63.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojCk63.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojCk63.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojCk63.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojCk63.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojCk63.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojCk63.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojCk63.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojCk63.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccojCk63.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccojCk63.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccojCk63.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojCk63.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccojCk63.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccojCk63.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccojCk63.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccojCk63.s: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/omdsha256k256n104tau160v1/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/cccOOpCY.s: Assembler messages:
encrypt.c: /tmp/cccOOpCY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccOOpCY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccOOpCY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccOOpCY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOOpCY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOOpCY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOOpCY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccOOpCY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccOOpCY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccOOpCY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccOOpCY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOOpCY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOOpCY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOOpCY.s: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/omdsha256k256n104tau160v1/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/ccwkhMKr.s: Assembler messages:
encrypt.c: /tmp/ccwkhMKr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkhMKr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkhMKr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkhMKr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkhMKr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkhMKr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkhMKr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkhMKr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkhMKr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkhMKr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkhMKr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkhMKr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkhMKr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkhMKr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkhMKr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkhMKr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwkhMKr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkhMKr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkhMKr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkhMKr.s: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/omdsha256k256n104tau160v1/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/ccB9DHsr.s: Assembler messages:
encrypt.c: /tmp/ccB9DHsr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9DHsr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB9DHsr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB9DHsr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DHsr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DHsr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DHsr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DHsr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DHsr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9DHsr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9DHsr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9DHsr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB9DHsr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DHsr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB9DHsr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9DHsr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB9DHsr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB9DHsr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB9DHsr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB9DHsr.s: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/omdsha256k256n104tau160v1/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/ccTlMLqU.s: Assembler messages:
encrypt.c: /tmp/ccTlMLqU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTlMLqU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTlMLqU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTlMLqU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlMLqU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlMLqU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlMLqU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTlMLqU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTlMLqU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTlMLqU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlMLqU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlMLqU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlMLqU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlMLqU.s: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/omdsha256k256n104tau160v1/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/ccFenudT.s: Assembler messages:
encrypt.c: /tmp/ccFenudT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFenudT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFenudT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFenudT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFenudT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFenudT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFenudT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFenudT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFenudT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFenudT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFenudT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFenudT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFenudT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFenudT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFenudT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFenudT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFenudT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFenudT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFenudT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFenudT.s: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/omdsha256k256n104tau160v1/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/ccS9oOyz.s: Assembler messages:
encrypt.c: /tmp/ccS9oOyz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS9oOyz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS9oOyz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS9oOyz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9oOyz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9oOyz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9oOyz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS9oOyz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS9oOyz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS9oOyz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS9oOyz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9oOyz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS9oOyz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS9oOyz.s: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/omdsha256k256n104tau160v1/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/cc4XspEu.s: Assembler messages:
encrypt.c: /tmp/cc4XspEu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4XspEu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4XspEu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4XspEu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XspEu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XspEu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XspEu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4XspEu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4XspEu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4XspEu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4XspEu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4XspEu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4XspEu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XspEu.s: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/omdsha256k256n104tau160v1/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/ccupp4jQ.s: Assembler messages:
encrypt.c: /tmp/ccupp4jQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccupp4jQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccupp4jQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccupp4jQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupp4jQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupp4jQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupp4jQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupp4jQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupp4jQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccupp4jQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccupp4jQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccupp4jQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccupp4jQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupp4jQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccupp4jQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccupp4jQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccupp4jQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccupp4jQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccupp4jQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccupp4jQ.s: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/omdsha256k256n104tau160v1/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/ccb7dZJs.s: Assembler messages:
encrypt.c: /tmp/ccb7dZJs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb7dZJs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb7dZJs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb7dZJs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7dZJs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7dZJs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7dZJs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7dZJs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7dZJs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7dZJs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7dZJs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7dZJs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb7dZJs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7dZJs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb7dZJs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7dZJs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb7dZJs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb7dZJs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7dZJs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7dZJs.s: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/omdsha256k256n104tau160v1/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/ccjyb08P.s: Assembler messages:
encrypt.c: /tmp/ccjyb08P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjyb08P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjyb08P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjyb08P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjyb08P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjyb08P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjyb08P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjyb08P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjyb08P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjyb08P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjyb08P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjyb08P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjyb08P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjyb08P.s: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/omdsha256k256n104tau160v1/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/ccC003pt.s: Assembler messages:
encrypt.c: /tmp/ccC003pt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC003pt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC003pt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC003pt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC003pt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC003pt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC003pt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC003pt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC003pt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC003pt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC003pt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC003pt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC003pt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC003pt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC003pt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC003pt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC003pt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC003pt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC003pt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC003pt.s: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/omdsha256k256n104tau160v1/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/ccSs2HPN.s: Assembler messages:
encrypt.c: /tmp/ccSs2HPN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSs2HPN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSs2HPN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSs2HPN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs2HPN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs2HPN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs2HPN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSs2HPN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSs2HPN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSs2HPN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs2HPN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSs2HPN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSs2HPN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs2HPN.s: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/omdsha256k256n104tau160v1/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/cc5Su2lu.s: Assembler messages:
encrypt.c: /tmp/cc5Su2lu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Su2lu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Su2lu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Su2lu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Su2lu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Su2lu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Su2lu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Su2lu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Su2lu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Su2lu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Su2lu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Su2lu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Su2lu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Su2lu.s: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/omdsha256k256n104tau160v1/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/ccSS5ukS.s: Assembler messages:
encrypt.c: /tmp/ccSS5ukS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSS5ukS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSS5ukS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSS5ukS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSS5ukS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSS5ukS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSS5ukS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSS5ukS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSS5ukS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSS5ukS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSS5ukS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSS5ukS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSS5ukS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSS5ukS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSS5ukS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSS5ukS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSS5ukS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSS5ukS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSS5ukS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSS5ukS.s: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/omdsha256k256n104tau160v1/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/cc0Z7LBp.s: Assembler messages:
encrypt.c: /tmp/cc0Z7LBp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Z7LBp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Z7LBp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Z7LBp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Z7LBp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Z7LBp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Z7LBp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Z7LBp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Z7LBp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Z7LBp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Z7LBp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Z7LBp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Z7LBp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Z7LBp.s: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/omdsha256k256n104tau160v1/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/ccrhrOrT.s: Assembler messages:
encrypt.c: /tmp/ccrhrOrT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhrOrT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhrOrT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhrOrT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhrOrT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhrOrT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhrOrT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhrOrT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhrOrT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhrOrT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhrOrT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhrOrT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhrOrT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhrOrT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhrOrT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhrOrT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrhrOrT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhrOrT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhrOrT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhrOrT.s: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/omdsha256k256n104tau160v1/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/cciJGurK.s: Assembler messages:
encrypt.c: /tmp/cciJGurK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciJGurK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciJGurK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciJGurK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJGurK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJGurK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJGurK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciJGurK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciJGurK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciJGurK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciJGurK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciJGurK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciJGurK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJGurK.s: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/omdsha256k256n104tau160v1/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/ccxjOLCs.s: Assembler messages:
encrypt.c: /tmp/ccxjOLCs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxjOLCs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxjOLCs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxjOLCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjOLCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjOLCs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjOLCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjOLCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjOLCs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjOLCs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjOLCs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjOLCs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxjOLCs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjOLCs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxjOLCs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjOLCs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxjOLCs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjOLCs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjOLCs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjOLCs.s: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/omdsha256k256n104tau160v1/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/ccIFDkCq.s: Assembler messages:
encrypt.c: /tmp/ccIFDkCq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIFDkCq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIFDkCq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIFDkCq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFDkCq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFDkCq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFDkCq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFDkCq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFDkCq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIFDkCq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIFDkCq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIFDkCq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIFDkCq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFDkCq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIFDkCq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIFDkCq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIFDkCq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIFDkCq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIFDkCq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIFDkCq.s: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/omdsha256k256n104tau160v1/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/ccOuUGwF.s: Assembler messages:
encrypt.c: /tmp/ccOuUGwF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOuUGwF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOuUGwF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOuUGwF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuUGwF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuUGwF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuUGwF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOuUGwF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOuUGwF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOuUGwF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuUGwF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOuUGwF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOuUGwF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuUGwF.s: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/omdsha256k256n104tau160v1/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/cc5Bm2io.s: Assembler messages:
encrypt.c: /tmp/cc5Bm2io.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Bm2io.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Bm2io.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Bm2io.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Bm2io.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Bm2io.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Bm2io.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Bm2io.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Bm2io.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Bm2io.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Bm2io.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Bm2io.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Bm2io.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Bm2io.s: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/omdsha256k256n104tau160v1/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/ccM1EBKT.s: Assembler messages:
encrypt.c: /tmp/ccM1EBKT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM1EBKT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM1EBKT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM1EBKT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1EBKT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1EBKT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1EBKT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1EBKT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1EBKT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM1EBKT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM1EBKT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM1EBKT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM1EBKT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM1EBKT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM1EBKT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM1EBKT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM1EBKT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM1EBKT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM1EBKT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM1EBKT.s: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/omdsha256k256n104tau160v1/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/ccNk6nRR.s: Assembler messages:
encrypt.c: /tmp/ccNk6nRR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNk6nRR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNk6nRR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNk6nRR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk6nRR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk6nRR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk6nRR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk6nRR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk6nRR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk6nRR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk6nRR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk6nRR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNk6nRR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk6nRR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNk6nRR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk6nRR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNk6nRR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk6nRR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNk6nRR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNk6nRR.s: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/omdsha256k256n104tau160v1/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/cckv7igk.s: Assembler messages:
encrypt.c: /tmp/cckv7igk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckv7igk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckv7igk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckv7igk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckv7igk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckv7igk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckv7igk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckv7igk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckv7igk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckv7igk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckv7igk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckv7igk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckv7igk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckv7igk.s: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/omdsha256k256n104tau160v1/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/ccZqBtzd.s: Assembler messages:
encrypt.c: /tmp/ccZqBtzd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqBtzd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZqBtzd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZqBtzd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqBtzd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqBtzd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqBtzd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZqBtzd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZqBtzd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZqBtzd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZqBtzd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqBtzd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZqBtzd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqBtzd.s: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/omdsha256k256n104tau160v1/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/ccqvmp4p.s: Assembler messages:
encrypt.c: /tmp/ccqvmp4p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvmp4p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqvmp4p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqvmp4p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvmp4p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvmp4p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvmp4p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvmp4p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvmp4p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvmp4p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvmp4p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvmp4p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqvmp4p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvmp4p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqvmp4p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvmp4p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqvmp4p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvmp4p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvmp4p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvmp4p.s: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/omdsha256k256n104tau160v1/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/ccd3S9qq.s: Assembler messages:
encrypt.c: /tmp/ccd3S9qq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd3S9qq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd3S9qq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd3S9qq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3S9qq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3S9qq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3S9qq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3S9qq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3S9qq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3S9qq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3S9qq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3S9qq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd3S9qq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3S9qq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd3S9qq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3S9qq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd3S9qq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd3S9qq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd3S9qq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd3S9qq.s: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/omdsha256k256n104tau160v1/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/cclrtpXb.s: Assembler messages:
encrypt.c: /tmp/cclrtpXb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclrtpXb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclrtpXb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclrtpXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclrtpXb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclrtpXb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclrtpXb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclrtpXb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclrtpXb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclrtpXb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclrtpXb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclrtpXb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclrtpXb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclrtpXb.s: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/omdsha256k256n104tau160v1/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/ccZTimA1.s: Assembler messages:
encrypt.c: /tmp/ccZTimA1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZTimA1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZTimA1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZTimA1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTimA1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTimA1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTimA1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTimA1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTimA1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTimA1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTimA1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTimA1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZTimA1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTimA1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZTimA1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTimA1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZTimA1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTimA1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTimA1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTimA1.s: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/omdsha256k256n104tau160v1/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/ccs8260N.s: Assembler messages:
encrypt.c: /tmp/ccs8260N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs8260N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs8260N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs8260N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8260N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8260N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8260N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs8260N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs8260N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs8260N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs8260N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs8260N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs8260N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs8260N.s: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/omdsha256k256n104tau160v1/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/cccX2VJJ.s: Assembler messages:
encrypt.c: /tmp/cccX2VJJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccX2VJJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccX2VJJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccX2VJJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX2VJJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX2VJJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX2VJJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccX2VJJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccX2VJJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccX2VJJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccX2VJJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccX2VJJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccX2VJJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccX2VJJ.s: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/omdsha256k256n104tau160v1/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/ccvUuDh2.s: Assembler messages:
encrypt.c: /tmp/ccvUuDh2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvUuDh2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvUuDh2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvUuDh2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUuDh2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUuDh2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUuDh2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUuDh2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUuDh2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUuDh2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUuDh2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUuDh2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvUuDh2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUuDh2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvUuDh2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUuDh2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvUuDh2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUuDh2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvUuDh2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvUuDh2.s: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/omdsha256k256n104tau160v1/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/ccfVkaR0.s: Assembler messages:
encrypt.c: /tmp/ccfVkaR0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVkaR0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVkaR0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVkaR0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVkaR0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVkaR0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVkaR0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVkaR0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVkaR0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfVkaR0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVkaR0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVkaR0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVkaR0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVkaR0.s: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/omdsha256k256n104tau160v1/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/cctCukRs.s: Assembler messages:
encrypt.c: /tmp/cctCukRs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctCukRs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctCukRs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctCukRs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCukRs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCukRs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCukRs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCukRs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCukRs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCukRs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCukRs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCukRs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctCukRs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCukRs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctCukRs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCukRs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctCukRs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctCukRs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCukRs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctCukRs.s: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/omdsha256k256n104tau160v1/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/ccQOoJOt.s: Assembler messages:
encrypt.c: /tmp/ccQOoJOt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQOoJOt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQOoJOt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQOoJOt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOoJOt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOoJOt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOoJOt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOoJOt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOoJOt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOoJOt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOoJOt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOoJOt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQOoJOt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOoJOt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQOoJOt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOoJOt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQOoJOt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOoJOt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQOoJOt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQOoJOt.s: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/omdsha256k256n104tau160v1/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/cceY6RCZ.s: Assembler messages:
encrypt.c: /tmp/cceY6RCZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceY6RCZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceY6RCZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceY6RCZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceY6RCZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceY6RCZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceY6RCZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceY6RCZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceY6RCZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceY6RCZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceY6RCZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceY6RCZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceY6RCZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceY6RCZ.s: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/omdsha256k256n104tau160v1/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/cc7kiLcA.s: Assembler messages:
encrypt.c: /tmp/cc7kiLcA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7kiLcA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7kiLcA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7kiLcA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kiLcA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kiLcA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kiLcA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7kiLcA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7kiLcA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7kiLcA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kiLcA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7kiLcA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7kiLcA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kiLcA.s: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/omdsha256k256n104tau160v1/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/cclYQHVS.s: Assembler messages:
encrypt.c: /tmp/cclYQHVS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclYQHVS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclYQHVS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclYQHVS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYQHVS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYQHVS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYQHVS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYQHVS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYQHVS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYQHVS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYQHVS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYQHVS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclYQHVS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclYQHVS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclYQHVS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYQHVS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclYQHVS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclYQHVS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclYQHVS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclYQHVS.s: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/omdsha256k256n104tau160v1/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/ccbG83xU.s: Assembler messages:
encrypt.c: /tmp/ccbG83xU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbG83xU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbG83xU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbG83xU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG83xU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG83xU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG83xU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG83xU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG83xU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbG83xU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbG83xU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbG83xU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbG83xU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG83xU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbG83xU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbG83xU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbG83xU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbG83xU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbG83xU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbG83xU.s: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/omdsha256k256n104tau160v1/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/ccicgobC.s: Assembler messages:
encrypt.c: /tmp/ccicgobC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicgobC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccicgobC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccicgobC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicgobC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicgobC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicgobC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccicgobC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccicgobC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccicgobC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccicgobC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicgobC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicgobC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicgobC.s: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/omdsha256k256n104tau160v1/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/ccQNbDvG.s: Assembler messages:
encrypt.c: /tmp/ccQNbDvG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQNbDvG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQNbDvG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQNbDvG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNbDvG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNbDvG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNbDvG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQNbDvG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQNbDvG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQNbDvG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNbDvG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNbDvG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNbDvG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNbDvG.s: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/omdsha256k256n104tau160v1/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/ccbox9w5.s: Assembler messages:
encrypt.c: /tmp/ccbox9w5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbox9w5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbox9w5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbox9w5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbox9w5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbox9w5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbox9w5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbox9w5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbox9w5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbox9w5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbox9w5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbox9w5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbox9w5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbox9w5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbox9w5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbox9w5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbox9w5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbox9w5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbox9w5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbox9w5.s: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/omdsha256k256n104tau160v1/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/ccPAthrF.s: Assembler messages:
encrypt.c: /tmp/ccPAthrF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPAthrF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPAthrF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPAthrF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPAthrF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPAthrF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPAthrF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPAthrF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPAthrF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPAthrF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPAthrF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPAthrF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPAthrF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAthrF.s: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/omdsha256k256n104tau160v1/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/ccUcuCw2.s: Assembler messages:
encrypt.c: /tmp/ccUcuCw2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUcuCw2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUcuCw2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUcuCw2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcuCw2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcuCw2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcuCw2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcuCw2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcuCw2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcuCw2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcuCw2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcuCw2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUcuCw2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcuCw2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUcuCw2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcuCw2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUcuCw2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUcuCw2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUcuCw2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUcuCw2.s: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/omdsha256k256n104tau160v1/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/ccGatbo2.s: Assembler messages:
encrypt.c: /tmp/ccGatbo2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGatbo2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGatbo2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGatbo2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGatbo2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGatbo2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGatbo2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGatbo2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGatbo2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGatbo2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGatbo2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGatbo2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGatbo2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGatbo2.s: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/omdsha256k256n104tau160v1/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/ccHQkm7u.s: Assembler messages:
encrypt.c: /tmp/ccHQkm7u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHQkm7u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHQkm7u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHQkm7u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQkm7u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQkm7u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQkm7u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQkm7u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQkm7u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQkm7u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQkm7u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQkm7u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHQkm7u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHQkm7u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHQkm7u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQkm7u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHQkm7u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHQkm7u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQkm7u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHQkm7u.s: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/omdsha256k256n104tau160v1/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/ccKd4cnt.s: Assembler messages:
encrypt.c: /tmp/ccKd4cnt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKd4cnt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKd4cnt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKd4cnt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKd4cnt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKd4cnt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKd4cnt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKd4cnt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKd4cnt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKd4cnt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKd4cnt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKd4cnt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKd4cnt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKd4cnt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKd4cnt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKd4cnt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKd4cnt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKd4cnt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKd4cnt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKd4cnt.s: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/omdsha256k256n104tau160v1/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/ccxTan54.s: Assembler messages:
encrypt.c: /tmp/ccxTan54.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxTan54.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxTan54.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxTan54.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTan54.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTan54.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTan54.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxTan54.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxTan54.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxTan54.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxTan54.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxTan54.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxTan54.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTan54.s: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/omdsha256k256n104tau160v1/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/ccP8816K.s: Assembler messages:
encrypt.c: /tmp/ccP8816K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP8816K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP8816K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP8816K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8816K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8816K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8816K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8816K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8816K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP8816K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP8816K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP8816K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP8816K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8816K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP8816K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP8816K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP8816K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP8816K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP8816K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP8816K.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/omdsha256k256n104tau160v1/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/ccStciAt.s: Assembler messages:
encrypt.c: /tmp/ccStciAt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccStciAt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccStciAt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccStciAt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccStciAt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccStciAt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccStciAt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccStciAt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccStciAt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccStciAt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccStciAt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccStciAt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccStciAt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStciAt.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/omdsha256k256n104tau160v1/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/cc36CNdy.s: Assembler messages:
encrypt.c: /tmp/cc36CNdy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc36CNdy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc36CNdy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc36CNdy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36CNdy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36CNdy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36CNdy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36CNdy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36CNdy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc36CNdy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc36CNdy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc36CNdy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc36CNdy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36CNdy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc36CNdy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc36CNdy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc36CNdy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc36CNdy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc36CNdy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc36CNdy.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/omdsha256k256n104tau160v1/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/ccZ3dpBp.s: Assembler messages:
encrypt.c: /tmp/ccZ3dpBp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ3dpBp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ3dpBp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ3dpBp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3dpBp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3dpBp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3dpBp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ3dpBp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ3dpBp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ3dpBp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ3dpBp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ3dpBp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ3dpBp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3dpBp.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/omdsha256k256n104tau160v1/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/cc50LQlS.s: Assembler messages:
encrypt.c: /tmp/cc50LQlS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50LQlS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc50LQlS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc50LQlS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50LQlS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50LQlS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50LQlS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc50LQlS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc50LQlS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc50LQlS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50LQlS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50LQlS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50LQlS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50LQlS.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/omdsha256k256n104tau160v1/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/ccAtbLYe.s: Assembler messages:
encrypt.c: /tmp/ccAtbLYe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtbLYe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAtbLYe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAtbLYe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtbLYe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtbLYe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtbLYe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtbLYe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtbLYe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtbLYe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtbLYe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtbLYe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAtbLYe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtbLYe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAtbLYe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtbLYe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAtbLYe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtbLYe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtbLYe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtbLYe.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/omdsha256k256n104tau160v1/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/cc4DPYLa.s: Assembler messages:
encrypt.c: /tmp/cc4DPYLa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DPYLa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DPYLa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DPYLa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPYLa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPYLa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPYLa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPYLa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPYLa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DPYLa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DPYLa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DPYLa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DPYLa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DPYLa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DPYLa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DPYLa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4DPYLa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4DPYLa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DPYLa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4DPYLa.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/omdsha256k256n104tau160v1/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/ccVI02ES.s: Assembler messages:
encrypt.c: /tmp/ccVI02ES.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVI02ES.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVI02ES.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVI02ES.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVI02ES.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVI02ES.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVI02ES.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVI02ES.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVI02ES.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVI02ES.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVI02ES.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVI02ES.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVI02ES.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVI02ES.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/omdsha256k256n104tau160v1/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/cc7fM63T.s: Assembler messages:
encrypt.c: /tmp/cc7fM63T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7fM63T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7fM63T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7fM63T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fM63T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fM63T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fM63T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7fM63T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7fM63T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7fM63T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7fM63T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fM63T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7fM63T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7fM63T.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/omdsha256k256n104tau160v1/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/cclHJfip.s: Assembler messages:
encrypt.c: /tmp/cclHJfip.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclHJfip.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclHJfip.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclHJfip.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHJfip.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHJfip.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHJfip.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHJfip.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHJfip.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHJfip.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHJfip.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHJfip.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclHJfip.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclHJfip.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclHJfip.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHJfip.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclHJfip.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclHJfip.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclHJfip.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclHJfip.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/omdsha256k256n104tau160v1/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/cc76fFzV.s: Assembler messages:
encrypt.c: /tmp/cc76fFzV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc76fFzV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc76fFzV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc76fFzV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76fFzV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76fFzV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76fFzV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc76fFzV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc76fFzV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc76fFzV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc76fFzV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc76fFzV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc76fFzV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc76fFzV.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/omdsha256k256n104tau160v1/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/ccCPpKsj.s: Assembler messages:
encrypt.c: /tmp/ccCPpKsj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPpKsj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCPpKsj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCPpKsj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPpKsj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPpKsj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPpKsj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPpKsj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPpKsj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCPpKsj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCPpKsj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCPpKsj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCPpKsj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPpKsj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCPpKsj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCPpKsj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCPpKsj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCPpKsj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCPpKsj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCPpKsj.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/omdsha256k256n104tau160v1/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/ccV4SZTY.s: Assembler messages:
encrypt.c: /tmp/ccV4SZTY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV4SZTY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV4SZTY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV4SZTY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4SZTY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4SZTY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4SZTY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4SZTY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4SZTY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4SZTY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4SZTY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4SZTY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV4SZTY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4SZTY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV4SZTY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4SZTY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV4SZTY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV4SZTY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4SZTY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV4SZTY.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/omdsha256k256n104tau160v1/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/ccZiC5rn.s: Assembler messages:
encrypt.c: /tmp/ccZiC5rn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZiC5rn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZiC5rn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZiC5rn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiC5rn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiC5rn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiC5rn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZiC5rn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZiC5rn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZiC5rn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZiC5rn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZiC5rn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZiC5rn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZiC5rn.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/omdsha256k256n104tau160v1/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/cc9Sd65U.s: Assembler messages:
encrypt.c: /tmp/cc9Sd65U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Sd65U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Sd65U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Sd65U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sd65U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sd65U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sd65U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sd65U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sd65U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sd65U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sd65U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sd65U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Sd65U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sd65U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Sd65U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sd65U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9Sd65U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sd65U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Sd65U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Sd65U.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/omdsha256k256n104tau160v1/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/ccxHaZYl.s: Assembler messages:
encrypt.c: /tmp/ccxHaZYl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxHaZYl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxHaZYl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxHaZYl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxHaZYl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxHaZYl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxHaZYl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxHaZYl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxHaZYl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxHaZYl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxHaZYl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxHaZYl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxHaZYl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxHaZYl.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/omdsha256k256n104tau160v1/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/cce5FhPQ.s: Assembler messages:
encrypt.c: /tmp/cce5FhPQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5FhPQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce5FhPQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce5FhPQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce5FhPQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce5FhPQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce5FhPQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5FhPQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5FhPQ.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/cce5FhPQ.s: Assembler messages:
encrypt.c: /tmp/cce5FhPQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5FhPQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce5FhPQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce5FhPQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce5FhPQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5FhPQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce5FhPQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce5FhPQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5FhPQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5FhPQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5FhPQ.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/omdsha256k256n104tau160v1/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/cckrOZQB.s: Assembler messages:
encrypt.c: /tmp/cckrOZQB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrOZQB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckrOZQB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckrOZQB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckrOZQB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckrOZQB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckrOZQB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrOZQB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrOZQB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.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/cckrOZQB.s: Assembler messages:
encrypt.c: /tmp/cckrOZQB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrOZQB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckrOZQB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckrOZQB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckrOZQB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckrOZQB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckrOZQB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrOZQB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrOZQB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrOZQB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrOZQB.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/omdsha256k256n104tau160v1/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/ccDfSmMS.s: Assembler messages:
encrypt.c: /tmp/ccDfSmMS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfSmMS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDfSmMS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDfSmMS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDfSmMS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDfSmMS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDfSmMS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfSmMS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfSmMS.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/ccDfSmMS.s: Assembler messages:
encrypt.c: /tmp/ccDfSmMS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfSmMS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDfSmMS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDfSmMS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDfSmMS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfSmMS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDfSmMS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDfSmMS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDfSmMS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfSmMS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDfSmMS.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/omdsha256k256n104tau160v1/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/ccskVVhy.s: Assembler messages:
encrypt.c: /tmp/ccskVVhy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskVVhy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccskVVhy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccskVVhy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccskVVhy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccskVVhy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccskVVhy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccskVVhy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccskVVhy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.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/ccskVVhy.s: Assembler messages:
encrypt.c: /tmp/ccskVVhy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskVVhy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccskVVhy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccskVVhy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccskVVhy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccskVVhy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccskVVhy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccskVVhy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccskVVhy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccskVVhy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskVVhy.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/omdsha256k256n104tau160v1/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/cc8mz2p1.s: Assembler messages:
encrypt.c: /tmp/cc8mz2p1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8mz2p1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8mz2p1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8mz2p1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8mz2p1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8mz2p1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8mz2p1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8mz2p1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8mz2p1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.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/cc8mz2p1.s: Assembler messages:
encrypt.c: /tmp/cc8mz2p1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8mz2p1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8mz2p1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8mz2p1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8mz2p1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8mz2p1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8mz2p1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8mz2p1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8mz2p1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8mz2p1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mz2p1.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/omdsha256k256n104tau160v1/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/ccMFjs6k.s: Assembler messages:
encrypt.c: /tmp/ccMFjs6k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMFjs6k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMFjs6k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMFjs6k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMFjs6k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMFjs6k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMFjs6k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMFjs6k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMFjs6k.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/ccMFjs6k.s: Assembler messages:
encrypt.c: /tmp/ccMFjs6k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMFjs6k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMFjs6k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMFjs6k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMFjs6k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMFjs6k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMFjs6k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMFjs6k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMFjs6k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMFjs6k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMFjs6k.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/omdsha256k256n104tau160v1/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/ccT2HzUZ.s: Assembler messages:
encrypt.c: /tmp/ccT2HzUZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2HzUZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT2HzUZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT2HzUZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT2HzUZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT2HzUZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2HzUZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2HzUZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.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/ccT2HzUZ.s: Assembler messages:
encrypt.c: /tmp/ccT2HzUZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2HzUZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT2HzUZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT2HzUZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT2HzUZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT2HzUZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT2HzUZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2HzUZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2HzUZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2HzUZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2HzUZ.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/omdsha256k256n104tau160v1/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/ccm0kGfj.s: Assembler messages:
encrypt.c: /tmp/ccm0kGfj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0kGfj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm0kGfj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm0kGfj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm0kGfj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm0kGfj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm0kGfj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0kGfj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0kGfj.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/ccm0kGfj.s: Assembler messages:
encrypt.c: /tmp/ccm0kGfj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0kGfj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm0kGfj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm0kGfj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm0kGfj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0kGfj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm0kGfj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm0kGfj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm0kGfj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0kGfj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0kGfj.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/omdsha256k256n104tau160v1/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/cc3cbEPi.s: Assembler messages:
encrypt.c: /tmp/cc3cbEPi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3cbEPi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3cbEPi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3cbEPi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3cbEPi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3cbEPi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3cbEPi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3cbEPi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3cbEPi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3cbEPi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3cbEPi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3cbEPi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3cbEPi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cbEPi.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/omdsha256k256n104tau160v1/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/ccKos4OD.s: Assembler messages:
encrypt.c: /tmp/ccKos4OD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKos4OD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKos4OD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKos4OD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKos4OD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKos4OD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKos4OD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKos4OD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKos4OD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKos4OD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKos4OD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKos4OD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKos4OD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKos4OD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKos4OD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKos4OD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKos4OD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKos4OD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKos4OD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKos4OD.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/omdsha256k256n104tau160v1/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/ccSmrAEB.s: Assembler messages:
encrypt.c: /tmp/ccSmrAEB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSmrAEB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSmrAEB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSmrAEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmrAEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmrAEB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmrAEB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmrAEB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmrAEB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmrAEB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmrAEB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmrAEB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSmrAEB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmrAEB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSmrAEB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmrAEB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSmrAEB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSmrAEB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmrAEB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSmrAEB.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/omdsha256k256n104tau160v1/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/ccXorxle.s: Assembler messages:
encrypt.c: /tmp/ccXorxle.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXorxle.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXorxle.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXorxle.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXorxle.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXorxle.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXorxle.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXorxle.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXorxle.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXorxle.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXorxle.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXorxle.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXorxle.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXorxle.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/omdsha256k256n104tau160v1/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/cc5qNvkJ.s: Assembler messages:
encrypt.c: /tmp/cc5qNvkJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5qNvkJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5qNvkJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5qNvkJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5qNvkJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5qNvkJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5qNvkJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5qNvkJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5qNvkJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5qNvkJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5qNvkJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5qNvkJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5qNvkJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5qNvkJ.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/omdsha256k256n104tau160v1/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/ccLSfBf9.s: Assembler messages:
encrypt.c: /tmp/ccLSfBf9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLSfBf9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLSfBf9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLSfBf9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSfBf9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSfBf9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSfBf9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSfBf9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSfBf9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSfBf9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSfBf9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSfBf9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLSfBf9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSfBf9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLSfBf9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSfBf9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLSfBf9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSfBf9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLSfBf9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLSfBf9.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/omdsha256k256n104tau160v1/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/ccXBNcjE.s: Assembler messages:
encrypt.c: /tmp/ccXBNcjE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXBNcjE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXBNcjE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXBNcjE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXBNcjE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXBNcjE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXBNcjE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXBNcjE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXBNcjE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXBNcjE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXBNcjE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXBNcjE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXBNcjE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBNcjE.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/omdsha256k256n104tau160v1/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/cchnXUh1.s: Assembler messages:
encrypt.c: /tmp/cchnXUh1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchnXUh1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchnXUh1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchnXUh1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnXUh1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnXUh1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnXUh1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnXUh1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnXUh1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnXUh1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnXUh1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnXUh1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchnXUh1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchnXUh1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchnXUh1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnXUh1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchnXUh1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchnXUh1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnXUh1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchnXUh1.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/omdsha256k256n104tau160v1/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/ccmHAJPc.s: Assembler messages:
encrypt.c: /tmp/ccmHAJPc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmHAJPc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmHAJPc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmHAJPc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHAJPc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHAJPc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHAJPc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHAJPc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHAJPc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHAJPc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHAJPc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHAJPc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmHAJPc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHAJPc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmHAJPc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHAJPc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmHAJPc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHAJPc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHAJPc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHAJPc.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/omdsha256k256n104tau160v1/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/ccsu78iQ.s: Assembler messages:
encrypt.c: /tmp/ccsu78iQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsu78iQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsu78iQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsu78iQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsu78iQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsu78iQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsu78iQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsu78iQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsu78iQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsu78iQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsu78iQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsu78iQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsu78iQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsu78iQ.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/omdsha256k256n104tau160v1/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/cc4InCrL.s: Assembler messages:
encrypt.c: /tmp/cc4InCrL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4InCrL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4InCrL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4InCrL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4InCrL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4InCrL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4InCrL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4InCrL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4InCrL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4InCrL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4InCrL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4InCrL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4InCrL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4InCrL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4InCrL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4InCrL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4InCrL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4InCrL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4InCrL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4InCrL.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/omdsha256k256n104tau160v1/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/ccjCPa9g.s: Assembler messages:
encrypt.c: /tmp/ccjCPa9g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjCPa9g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjCPa9g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjCPa9g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjCPa9g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjCPa9g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjCPa9g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjCPa9g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjCPa9g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjCPa9g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjCPa9g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjCPa9g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjCPa9g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCPa9g.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/omdsha256k256n104tau160v1/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/ccMfNaai.s: Assembler messages:
encrypt.c: /tmp/ccMfNaai.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMfNaai.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMfNaai.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMfNaai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMfNaai.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMfNaai.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMfNaai.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMfNaai.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMfNaai.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMfNaai.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMfNaai.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMfNaai.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMfNaai.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfNaai.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/omdsha256k256n104tau160v1/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/ccVrPHpN.s: Assembler messages:
encrypt.c: /tmp/ccVrPHpN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVrPHpN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVrPHpN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVrPHpN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrPHpN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrPHpN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrPHpN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrPHpN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrPHpN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVrPHpN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVrPHpN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVrPHpN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVrPHpN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVrPHpN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVrPHpN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVrPHpN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVrPHpN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVrPHpN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVrPHpN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVrPHpN.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/omdsha256k256n104tau160v1/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/ccXag4QQ.s: Assembler messages:
encrypt.c: /tmp/ccXag4QQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXag4QQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXag4QQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXag4QQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXag4QQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXag4QQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXag4QQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXag4QQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXag4QQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXag4QQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXag4QQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXag4QQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXag4QQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXag4QQ.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/omdsha256k256n104tau160v1/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/cczYah6d.s: Assembler messages:
encrypt.c: /tmp/cczYah6d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYah6d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczYah6d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczYah6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYah6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYah6d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYah6d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYah6d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYah6d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYah6d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYah6d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYah6d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczYah6d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYah6d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczYah6d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYah6d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczYah6d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczYah6d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYah6d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYah6d.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/omdsha256k256n104tau160v1/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/cconW0vc.s: Assembler messages:
encrypt.c: /tmp/cconW0vc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cconW0vc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cconW0vc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cconW0vc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cconW0vc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cconW0vc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cconW0vc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cconW0vc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cconW0vc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cconW0vc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cconW0vc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cconW0vc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cconW0vc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cconW0vc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cconW0vc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cconW0vc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cconW0vc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cconW0vc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cconW0vc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cconW0vc.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/omdsha256k256n104tau160v1/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/ccsQgzOR.s: Assembler messages:
encrypt.c: /tmp/ccsQgzOR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsQgzOR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsQgzOR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsQgzOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsQgzOR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsQgzOR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsQgzOR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsQgzOR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsQgzOR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsQgzOR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsQgzOR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsQgzOR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsQgzOR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQgzOR.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/omdsha256k256n104tau160v1/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/ccDWRHvn.s: Assembler messages:
encrypt.c: /tmp/ccDWRHvn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDWRHvn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDWRHvn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDWRHvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWRHvn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWRHvn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWRHvn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDWRHvn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDWRHvn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDWRHvn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWRHvn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDWRHvn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDWRHvn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWRHvn.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/omdsha256k256n104tau160v1/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/ccUO14lG.s: Assembler messages:
encrypt.c: /tmp/ccUO14lG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUO14lG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUO14lG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUO14lG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUO14lG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUO14lG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUO14lG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUO14lG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUO14lG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUO14lG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUO14lG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUO14lG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUO14lG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUO14lG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUO14lG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUO14lG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUO14lG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUO14lG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUO14lG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUO14lG.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/omdsha256k256n104tau160v1/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/ccaPXoCC.s: Assembler messages:
encrypt.c: /tmp/ccaPXoCC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPXoCC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPXoCC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPXoCC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPXoCC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPXoCC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPXoCC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPXoCC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPXoCC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPXoCC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPXoCC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPXoCC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPXoCC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPXoCC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPXoCC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPXoCC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaPXoCC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPXoCC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPXoCC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPXoCC.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/omdsha256k256n104tau160v1/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/ccuWqxUh.s: Assembler messages:
encrypt.c: /tmp/ccuWqxUh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuWqxUh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuWqxUh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuWqxUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWqxUh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWqxUh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWqxUh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuWqxUh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuWqxUh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuWqxUh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWqxUh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuWqxUh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuWqxUh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWqxUh.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/omdsha256k256n104tau160v1/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/ccYmmmhL.s: Assembler messages:
encrypt.c: /tmp/ccYmmmhL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYmmmhL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYmmmhL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYmmmhL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmmmhL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmmmhL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmmmhL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYmmmhL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYmmmhL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYmmmhL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmmmhL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmmmhL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmmmhL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmmmhL.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/omdsha256k256n104tau160v1/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/ccodWFQ0.s: Assembler messages:
encrypt.c: /tmp/ccodWFQ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccodWFQ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccodWFQ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccodWFQ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodWFQ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodWFQ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodWFQ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodWFQ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodWFQ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccodWFQ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccodWFQ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccodWFQ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccodWFQ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodWFQ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccodWFQ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccodWFQ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccodWFQ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccodWFQ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccodWFQ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccodWFQ0.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/omdsha256k256n104tau160v1/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/ccbbL1oY.s: Assembler messages:
encrypt.c: /tmp/ccbbL1oY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbL1oY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbbL1oY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbbL1oY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbL1oY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbL1oY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbL1oY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbL1oY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbL1oY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbL1oY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbL1oY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbL1oY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbbL1oY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbL1oY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbbL1oY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbL1oY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbbL1oY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbbL1oY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbbL1oY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbbL1oY.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/omdsha256k256n104tau160v1/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/cchzHQPG.s: Assembler messages:
encrypt.c: /tmp/cchzHQPG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchzHQPG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchzHQPG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchzHQPG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzHQPG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzHQPG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzHQPG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchzHQPG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchzHQPG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchzHQPG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchzHQPG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchzHQPG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchzHQPG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchzHQPG.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/omdsha256k256n104tau160v1/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/ccQGsedg.s: Assembler messages:
encrypt.c: /tmp/ccQGsedg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQGsedg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQGsedg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQGsedg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGsedg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGsedg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGsedg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQGsedg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQGsedg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQGsedg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQGsedg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGsedg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQGsedg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGsedg.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/omdsha256k256n104tau160v1/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/ccTVgIcE.s: Assembler messages:
encrypt.c: /tmp/ccTVgIcE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTVgIcE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTVgIcE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTVgIcE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVgIcE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVgIcE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVgIcE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVgIcE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVgIcE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVgIcE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVgIcE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVgIcE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTVgIcE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTVgIcE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTVgIcE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVgIcE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTVgIcE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTVgIcE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVgIcE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTVgIcE.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/omdsha256k256n104tau160v1/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/ccOCHqc7.s: Assembler messages:
encrypt.c: /tmp/ccOCHqc7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOCHqc7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOCHqc7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOCHqc7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCHqc7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCHqc7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCHqc7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOCHqc7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOCHqc7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOCHqc7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCHqc7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCHqc7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCHqc7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCHqc7.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/omdsha256k256n104tau160v1/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/ccqdC2wp.s: Assembler messages:
encrypt.c: /tmp/ccqdC2wp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdC2wp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdC2wp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdC2wp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdC2wp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdC2wp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdC2wp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdC2wp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdC2wp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdC2wp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdC2wp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdC2wp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdC2wp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdC2wp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdC2wp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdC2wp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqdC2wp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdC2wp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdC2wp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdC2wp.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/omdsha256k256n104tau160v1/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/ccHkUkQH.s: Assembler messages:
encrypt.c: /tmp/ccHkUkQH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHkUkQH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHkUkQH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHkUkQH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkUkQH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkUkQH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkUkQH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHkUkQH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHkUkQH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHkUkQH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHkUkQH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHkUkQH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHkUkQH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkUkQH.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/omdsha256k256n104tau160v1/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/ccevTfiX.s: Assembler messages:
encrypt.c: /tmp/ccevTfiX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccevTfiX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccevTfiX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccevTfiX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevTfiX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevTfiX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevTfiX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevTfiX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevTfiX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevTfiX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevTfiX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevTfiX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccevTfiX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccevTfiX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccevTfiX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevTfiX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccevTfiX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccevTfiX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevTfiX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccevTfiX.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/omdsha256k256n104tau160v1/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/ccQD1WAC.s: Assembler messages:
encrypt.c: /tmp/ccQD1WAC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQD1WAC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQD1WAC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQD1WAC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQD1WAC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQD1WAC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQD1WAC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQD1WAC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQD1WAC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQD1WAC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQD1WAC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQD1WAC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQD1WAC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQD1WAC.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/omdsha256k256n104tau160v1/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/ccS60yMS.s: Assembler messages:
encrypt.c: /tmp/ccS60yMS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS60yMS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS60yMS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS60yMS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS60yMS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS60yMS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS60yMS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS60yMS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS60yMS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS60yMS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS60yMS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS60yMS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS60yMS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS60yMS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS60yMS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS60yMS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS60yMS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS60yMS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS60yMS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS60yMS.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/omdsha256k256n104tau160v1/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/ccLAD7u5.s: Assembler messages:
encrypt.c: /tmp/ccLAD7u5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLAD7u5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLAD7u5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLAD7u5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAD7u5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAD7u5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAD7u5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLAD7u5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLAD7u5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLAD7u5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAD7u5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLAD7u5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLAD7u5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAD7u5.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/omdsha256k256n104tau160v1/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/ccT7PvSn.s: Assembler messages:
encrypt.c: /tmp/ccT7PvSn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT7PvSn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT7PvSn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT7PvSn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7PvSn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7PvSn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7PvSn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7PvSn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7PvSn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7PvSn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7PvSn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7PvSn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT7PvSn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7PvSn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT7PvSn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7PvSn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT7PvSn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7PvSn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7PvSn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7PvSn.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/omdsha256k256n104tau160v1/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/cc68UBnm.s: Assembler messages:
encrypt.c: /tmp/cc68UBnm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68UBnm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc68UBnm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc68UBnm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68UBnm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68UBnm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68UBnm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68UBnm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68UBnm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68UBnm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68UBnm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68UBnm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc68UBnm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68UBnm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc68UBnm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68UBnm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc68UBnm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc68UBnm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68UBnm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc68UBnm.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/omdsha256k256n104tau160v1/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/ccfSs5O5.s: Assembler messages:
encrypt.c: /tmp/ccfSs5O5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfSs5O5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfSs5O5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfSs5O5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfSs5O5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfSs5O5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfSs5O5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfSs5O5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfSs5O5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfSs5O5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfSs5O5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfSs5O5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfSs5O5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfSs5O5.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/omdsha256k256n104tau160v1/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/cc6n2SHc.s: Assembler messages:
encrypt.c: /tmp/cc6n2SHc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6n2SHc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6n2SHc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6n2SHc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6n2SHc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6n2SHc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6n2SHc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6n2SHc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6n2SHc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6n2SHc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6n2SHc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6n2SHc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6n2SHc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n2SHc.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/omdsha256k256n104tau160v1/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/ccwbqjSA.s: Assembler messages:
encrypt.c: /tmp/ccwbqjSA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwbqjSA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwbqjSA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwbqjSA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbqjSA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbqjSA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbqjSA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbqjSA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbqjSA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbqjSA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbqjSA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbqjSA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwbqjSA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbqjSA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwbqjSA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbqjSA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwbqjSA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwbqjSA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwbqjSA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwbqjSA.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/omdsha256k256n104tau160v1/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/ccCTOnRX.s: Assembler messages:
encrypt.c: /tmp/ccCTOnRX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCTOnRX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCTOnRX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCTOnRX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCTOnRX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCTOnRX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCTOnRX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCTOnRX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCTOnRX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCTOnRX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCTOnRX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCTOnRX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCTOnRX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTOnRX.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/omdsha256k256n104tau160v1/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/ccTDcNCn.s: Assembler messages:
encrypt.c: /tmp/ccTDcNCn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTDcNCn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTDcNCn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTDcNCn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDcNCn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDcNCn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDcNCn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDcNCn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDcNCn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDcNCn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDcNCn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDcNCn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTDcNCn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDcNCn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTDcNCn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDcNCn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTDcNCn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDcNCn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDcNCn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDcNCn.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/omdsha256k256n104tau160v1/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/cc9RhH6z.s: Assembler messages:
encrypt.c: /tmp/cc9RhH6z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9RhH6z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9RhH6z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9RhH6z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RhH6z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RhH6z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RhH6z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9RhH6z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9RhH6z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9RhH6z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RhH6z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RhH6z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RhH6z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RhH6z.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/omdsha256k256n104tau160v1/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/cckpsbGZ.s: Assembler messages:
encrypt.c: /tmp/cckpsbGZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckpsbGZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckpsbGZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckpsbGZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpsbGZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpsbGZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpsbGZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpsbGZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpsbGZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckpsbGZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckpsbGZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckpsbGZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckpsbGZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckpsbGZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckpsbGZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckpsbGZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckpsbGZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckpsbGZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckpsbGZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckpsbGZ.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/omdsha256k256n104tau160v1/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/ccKrczrB.s: Assembler messages:
encrypt.c: /tmp/ccKrczrB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKrczrB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKrczrB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKrczrB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrczrB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrczrB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrczrB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKrczrB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKrczrB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKrczrB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrczrB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKrczrB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKrczrB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrczrB.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/omdsha256k256n104tau160v1/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/ccNaieoZ.s: Assembler messages:
encrypt.c: /tmp/ccNaieoZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNaieoZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNaieoZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNaieoZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaieoZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaieoZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaieoZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaieoZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaieoZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaieoZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaieoZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaieoZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNaieoZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaieoZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNaieoZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaieoZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNaieoZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaieoZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaieoZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaieoZ.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/omdsha256k256n104tau160v1/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/cc67ME8i.s: Assembler messages:
encrypt.c: /tmp/cc67ME8i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc67ME8i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc67ME8i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc67ME8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67ME8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67ME8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67ME8i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67ME8i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67ME8i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67ME8i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67ME8i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67ME8i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc67ME8i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67ME8i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc67ME8i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67ME8i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc67ME8i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc67ME8i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc67ME8i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc67ME8i.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/omdsha256k256n104tau160v1/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/ccCaeREZ.s: Assembler messages:
encrypt.c: /tmp/ccCaeREZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCaeREZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCaeREZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCaeREZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaeREZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaeREZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaeREZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCaeREZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCaeREZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCaeREZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCaeREZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCaeREZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCaeREZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCaeREZ.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/omdsha256k256n104tau160v1/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/ccbljo2V.s: Assembler messages:
encrypt.c: /tmp/ccbljo2V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbljo2V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbljo2V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbljo2V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbljo2V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbljo2V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbljo2V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbljo2V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbljo2V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbljo2V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbljo2V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbljo2V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbljo2V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbljo2V.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/omdsha256k256n104tau160v1/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/ccvV70Ph.s: Assembler messages:
encrypt.c: /tmp/ccvV70Ph.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvV70Ph.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvV70Ph.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvV70Ph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvV70Ph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvV70Ph.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvV70Ph.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvV70Ph.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvV70Ph.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvV70Ph.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvV70Ph.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvV70Ph.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvV70Ph.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvV70Ph.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvV70Ph.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvV70Ph.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvV70Ph.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvV70Ph.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvV70Ph.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvV70Ph.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/omdsha256k256n104tau160v1/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/ccE9jE7N.s: Assembler messages:
encrypt.c: /tmp/ccE9jE7N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE9jE7N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE9jE7N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE9jE7N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9jE7N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9jE7N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9jE7N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9jE7N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9jE7N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9jE7N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9jE7N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9jE7N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE9jE7N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9jE7N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE9jE7N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9jE7N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE9jE7N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9jE7N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE9jE7N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE9jE7N.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/omdsha256k256n104tau160v1/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/ccOz71Zy.s: Assembler messages:
encrypt.c: /tmp/ccOz71Zy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOz71Zy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOz71Zy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOz71Zy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz71Zy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz71Zy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz71Zy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOz71Zy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOz71Zy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOz71Zy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOz71Zy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOz71Zy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOz71Zy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz71Zy.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/omdsha256k256n104tau160v1/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/ccRy4UNI.s: Assembler messages:
encrypt.c: /tmp/ccRy4UNI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRy4UNI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRy4UNI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRy4UNI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy4UNI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy4UNI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy4UNI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy4UNI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy4UNI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy4UNI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy4UNI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy4UNI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRy4UNI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy4UNI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRy4UNI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy4UNI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRy4UNI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy4UNI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRy4UNI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRy4UNI.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/omdsha256k256n104tau160v1/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/ccb4vBll.s: Assembler messages:
encrypt.c: /tmp/ccb4vBll.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb4vBll.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb4vBll.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb4vBll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4vBll.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4vBll.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4vBll.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb4vBll.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb4vBll.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb4vBll.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb4vBll.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4vBll.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4vBll.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4vBll.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/omdsha256k256n104tau160v1/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/ccPyiDWd.s: Assembler messages:
encrypt.c: /tmp/ccPyiDWd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPyiDWd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPyiDWd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPyiDWd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyiDWd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyiDWd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyiDWd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyiDWd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyiDWd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyiDWd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyiDWd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyiDWd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPyiDWd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyiDWd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPyiDWd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyiDWd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPyiDWd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPyiDWd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPyiDWd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPyiDWd.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/omdsha256k256n104tau160v1/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/ccwCQm8V.s: Assembler messages:
encrypt.c: /tmp/ccwCQm8V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwCQm8V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwCQm8V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwCQm8V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCQm8V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCQm8V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCQm8V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwCQm8V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwCQm8V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwCQm8V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwCQm8V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwCQm8V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwCQm8V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCQm8V.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/omdsha256k256n104tau160v1/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/ccDjGXRU.s: Assembler messages:
encrypt.c: /tmp/ccDjGXRU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDjGXRU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDjGXRU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDjGXRU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDjGXRU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDjGXRU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDjGXRU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDjGXRU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDjGXRU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDjGXRU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDjGXRU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDjGXRU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDjGXRU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDjGXRU.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/omdsha256k256n104tau160v1/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/ccSc3ZNf.s: Assembler messages:
encrypt.c: /tmp/ccSc3ZNf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSc3ZNf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSc3ZNf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSc3ZNf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSc3ZNf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSc3ZNf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSc3ZNf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSc3ZNf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSc3ZNf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSc3ZNf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSc3ZNf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSc3ZNf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSc3ZNf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSc3ZNf.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/omdsha256k256n104tau160v1/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/ccnikesP.s: Assembler messages:
encrypt.c: /tmp/ccnikesP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnikesP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnikesP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnikesP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnikesP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnikesP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnikesP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnikesP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnikesP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnikesP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnikesP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnikesP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnikesP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnikesP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnikesP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnikesP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnikesP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnikesP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnikesP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnikesP.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/omdsha256k256n104tau160v1/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/cczGBMzs.s: Assembler messages:
encrypt.c: /tmp/cczGBMzs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczGBMzs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczGBMzs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczGBMzs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGBMzs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGBMzs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGBMzs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczGBMzs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczGBMzs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczGBMzs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGBMzs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGBMzs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGBMzs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGBMzs.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/omdsha256k256n104tau160v1/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/cc8dDefR.s: Assembler messages:
encrypt.c: /tmp/cc8dDefR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8dDefR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8dDefR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8dDefR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dDefR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dDefR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dDefR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dDefR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dDefR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dDefR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dDefR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dDefR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8dDefR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dDefR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8dDefR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dDefR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8dDefR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dDefR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8dDefR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8dDefR.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/omdsha256k256n104tau160v1/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/ccuyMPqo.s: Assembler messages:
encrypt.c: /tmp/ccuyMPqo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuyMPqo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuyMPqo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuyMPqo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyMPqo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyMPqo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyMPqo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuyMPqo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuyMPqo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuyMPqo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyMPqo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuyMPqo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuyMPqo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyMPqo.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/omdsha256k256n104tau160v1/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/cc4Oqwfa.s: Assembler messages:
encrypt.c: /tmp/cc4Oqwfa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Oqwfa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Oqwfa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Oqwfa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Oqwfa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Oqwfa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Oqwfa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Oqwfa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Oqwfa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Oqwfa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4Oqwfa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4Oqwfa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Oqwfa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Oqwfa.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/omdsha256k256n104tau160v1/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/ccW4p89T.s: Assembler messages:
encrypt.c: /tmp/ccW4p89T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4p89T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW4p89T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW4p89T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4p89T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4p89T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4p89T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW4p89T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW4p89T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW4p89T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4p89T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4p89T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4p89T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4p89T.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/omdsha256k256n104tau160v1/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/ccT6sGNG.s: Assembler messages:
encrypt.c: /tmp/ccT6sGNG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT6sGNG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT6sGNG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT6sGNG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT6sGNG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT6sGNG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT6sGNG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT6sGNG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT6sGNG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT6sGNG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT6sGNG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT6sGNG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT6sGNG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6sGNG.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/omdsha256k256n104tau160v1/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/ccaqgPwb.s: Assembler messages:
encrypt.c: /tmp/ccaqgPwb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqgPwb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaqgPwb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaqgPwb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgPwb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgPwb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgPwb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgPwb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgPwb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqgPwb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqgPwb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqgPwb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaqgPwb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqgPwb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaqgPwb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqgPwb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaqgPwb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaqgPwb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqgPwb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaqgPwb.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/omdsha256k256n104tau160v1/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/ccIqbO8i.s: Assembler messages:
encrypt.c: /tmp/ccIqbO8i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIqbO8i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIqbO8i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIqbO8i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbO8i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbO8i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbO8i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIqbO8i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIqbO8i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIqbO8i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIqbO8i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqbO8i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIqbO8i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqbO8i.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/omdsha256k256n104tau160v1/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/ccWwn74K.s: Assembler messages:
encrypt.c: /tmp/ccWwn74K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWwn74K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWwn74K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWwn74K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwn74K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwn74K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwn74K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwn74K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwn74K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwn74K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwn74K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwn74K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWwn74K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwn74K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWwn74K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwn74K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWwn74K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwn74K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWwn74K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWwn74K.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/omdsha256k256n104tau160v1/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/ccLQXZWh.s: Assembler messages:
encrypt.c: /tmp/ccLQXZWh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLQXZWh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLQXZWh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLQXZWh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLQXZWh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLQXZWh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLQXZWh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLQXZWh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLQXZWh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLQXZWh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLQXZWh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLQXZWh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLQXZWh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLQXZWh.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/omdsha256k256n104tau160v1/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/ccRXoOTM.s: Assembler messages:
encrypt.c: /tmp/ccRXoOTM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRXoOTM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRXoOTM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRXoOTM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXoOTM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXoOTM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXoOTM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXoOTM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXoOTM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXoOTM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXoOTM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXoOTM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRXoOTM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRXoOTM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRXoOTM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXoOTM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRXoOTM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRXoOTM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXoOTM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRXoOTM.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/omdsha256k256n104tau160v1/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/cc70yKeE.s: Assembler messages:
encrypt.c: /tmp/cc70yKeE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc70yKeE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc70yKeE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc70yKeE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70yKeE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70yKeE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70yKeE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70yKeE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70yKeE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70yKeE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70yKeE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70yKeE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc70yKeE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70yKeE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc70yKeE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70yKeE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc70yKeE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc70yKeE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70yKeE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc70yKeE.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/omdsha256k256n104tau160v1/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/ccxDyWWX.s: Assembler messages:
encrypt.c: /tmp/ccxDyWWX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxDyWWX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxDyWWX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxDyWWX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxDyWWX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxDyWWX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxDyWWX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxDyWWX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxDyWWX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxDyWWX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxDyWWX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxDyWWX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxDyWWX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxDyWWX.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/omdsha256k256n104tau160v1/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/ccbTPx2X.s: Assembler messages:
encrypt.c: /tmp/ccbTPx2X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbTPx2X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbTPx2X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbTPx2X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTPx2X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTPx2X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTPx2X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbTPx2X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbTPx2X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbTPx2X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbTPx2X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTPx2X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTPx2X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTPx2X.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/omdsha256k256n104tau160v1/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/cckxuCWD.s: Assembler messages:
encrypt.c: /tmp/cckxuCWD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckxuCWD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckxuCWD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckxuCWD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxuCWD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxuCWD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxuCWD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxuCWD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxuCWD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxuCWD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxuCWD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxuCWD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckxuCWD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxuCWD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckxuCWD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxuCWD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckxuCWD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxuCWD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxuCWD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxuCWD.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/omdsha256k256n104tau160v1/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/cc975YUi.s: Assembler messages:
encrypt.c: /tmp/cc975YUi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc975YUi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc975YUi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc975YUi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc975YUi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc975YUi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc975YUi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc975YUi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc975YUi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc975YUi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc975YUi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc975YUi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc975YUi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc975YUi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc975YUi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc975YUi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc975YUi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc975YUi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc975YUi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc975YUi.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/omdsha256k256n104tau160v1/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/ccCdI3wp.s: Assembler messages:
encrypt.c: /tmp/ccCdI3wp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCdI3wp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCdI3wp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCdI3wp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdI3wp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdI3wp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdI3wp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCdI3wp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCdI3wp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCdI3wp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdI3wp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCdI3wp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCdI3wp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdI3wp.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/omdsha256k256n104tau160v1/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/cc57pQKe.s: Assembler messages:
encrypt.c: /tmp/cc57pQKe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc57pQKe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc57pQKe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc57pQKe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57pQKe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57pQKe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57pQKe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57pQKe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57pQKe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57pQKe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57pQKe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57pQKe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc57pQKe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57pQKe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc57pQKe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57pQKe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc57pQKe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57pQKe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57pQKe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57pQKe.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/omdsha256k256n104tau160v1/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/ccgoBSio.s: Assembler messages:
encrypt.c: /tmp/ccgoBSio.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgoBSio.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgoBSio.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgoBSio.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoBSio.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoBSio.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoBSio.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgoBSio.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgoBSio.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgoBSio.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoBSio.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoBSio.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoBSio.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoBSio.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/omdsha256k256n104tau160v1/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/ccCh8t9X.s: Assembler messages:
encrypt.c: /tmp/ccCh8t9X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCh8t9X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCh8t9X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCh8t9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh8t9X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh8t9X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh8t9X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCh8t9X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCh8t9X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCh8t9X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCh8t9X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh8t9X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCh8t9X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCh8t9X.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/omdsha256k256n104tau160v1/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/cch0upkA.s: Assembler messages:
encrypt.c: /tmp/cch0upkA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0upkA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0upkA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch0upkA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0upkA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0upkA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0upkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0upkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0upkA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0upkA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0upkA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0upkA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0upkA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0upkA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0upkA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0upkA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch0upkA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0upkA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0upkA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0upkA.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/omdsha256k256n104tau160v1/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/cccYcP6p.s: Assembler messages:
encrypt.c: /tmp/cccYcP6p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccYcP6p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccYcP6p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccYcP6p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYcP6p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYcP6p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYcP6p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYcP6p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYcP6p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccYcP6p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccYcP6p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccYcP6p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccYcP6p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYcP6p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccYcP6p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccYcP6p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccYcP6p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccYcP6p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccYcP6p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccYcP6p.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/omdsha256k256n104tau160v1/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/ccks7O0V.s: Assembler messages:
encrypt.c: /tmp/ccks7O0V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccks7O0V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccks7O0V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccks7O0V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccks7O0V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccks7O0V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccks7O0V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccks7O0V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccks7O0V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccks7O0V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccks7O0V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccks7O0V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccks7O0V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccks7O0V.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/omdsha256k256n104tau160v1/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/cc9IwmMo.s: Assembler messages:
encrypt.c: /tmp/cc9IwmMo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9IwmMo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9IwmMo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9IwmMo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IwmMo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IwmMo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IwmMo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9IwmMo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9IwmMo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9IwmMo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9IwmMo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IwmMo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9IwmMo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9IwmMo.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/omdsha256k256n104tau160v1/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/ccF9Tvi9.s: Assembler messages:
encrypt.c: /tmp/ccF9Tvi9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF9Tvi9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF9Tvi9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF9Tvi9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9Tvi9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9Tvi9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9Tvi9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF9Tvi9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF9Tvi9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9Tvi9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF9Tvi9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF9Tvi9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF9Tvi9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF9Tvi9.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/omdsha256k256n104tau160v1/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/ccejUnQl.s: Assembler messages:
encrypt.c: /tmp/ccejUnQl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccejUnQl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccejUnQl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccejUnQl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccejUnQl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccejUnQl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccejUnQl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccejUnQl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccejUnQl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccejUnQl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccejUnQl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccejUnQl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccejUnQl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejUnQl.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/omdsha256k256n104tau160v1/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/cctDXkZ1.s: Assembler messages:
encrypt.c: /tmp/cctDXkZ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctDXkZ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctDXkZ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctDXkZ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDXkZ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDXkZ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDXkZ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDXkZ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDXkZ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDXkZ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDXkZ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDXkZ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctDXkZ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctDXkZ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctDXkZ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDXkZ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctDXkZ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctDXkZ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctDXkZ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctDXkZ1.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/omdsha256k256n104tau160v1/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/cc2KH7vQ.s: Assembler messages:
encrypt.c: /tmp/cc2KH7vQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2KH7vQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2KH7vQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2KH7vQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KH7vQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KH7vQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KH7vQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2KH7vQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2KH7vQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KH7vQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2KH7vQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KH7vQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2KH7vQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2KH7vQ.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/omdsha256k256n104tau160v1/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/ccqcNQz0.s: Assembler messages:
encrypt.c: /tmp/ccqcNQz0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqcNQz0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqcNQz0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqcNQz0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcNQz0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcNQz0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcNQz0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqcNQz0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqcNQz0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqcNQz0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqcNQz0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcNQz0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcNQz0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcNQz0.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/omdsha256k256n104tau160v1/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/cc2xmPcY.s: Assembler messages:
encrypt.c: /tmp/cc2xmPcY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xmPcY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2xmPcY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2xmPcY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xmPcY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xmPcY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xmPcY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2xmPcY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2xmPcY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2xmPcY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xmPcY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xmPcY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xmPcY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xmPcY.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/omdsha256k256n104tau160v1/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/ccOLSK1L.s: Assembler messages:
encrypt.c: /tmp/ccOLSK1L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOLSK1L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOLSK1L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOLSK1L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLSK1L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLSK1L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLSK1L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLSK1L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLSK1L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLSK1L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLSK1L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLSK1L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOLSK1L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLSK1L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOLSK1L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLSK1L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOLSK1L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLSK1L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLSK1L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLSK1L.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/omdsha256k256n104tau160v1/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/cc7mn7tq.s: Assembler messages:
encrypt.c: /tmp/cc7mn7tq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7mn7tq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7mn7tq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7mn7tq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7mn7tq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7mn7tq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7mn7tq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7mn7tq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7mn7tq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7mn7tq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7mn7tq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7mn7tq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7mn7tq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mn7tq.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/omdsha256k256n104tau160v1/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/ccNMMqgq.s: Assembler messages:
encrypt.c: /tmp/ccNMMqgq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNMMqgq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNMMqgq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNMMqgq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMMqgq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMMqgq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMMqgq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMMqgq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMMqgq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNMMqgq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNMMqgq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNMMqgq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNMMqgq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMMqgq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNMMqgq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNMMqgq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNMMqgq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNMMqgq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNMMqgq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNMMqgq.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/omdsha256k256n104tau160v1/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/ccBVa3Xo.s: Assembler messages:
encrypt.c: /tmp/ccBVa3Xo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVa3Xo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBVa3Xo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBVa3Xo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVa3Xo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVa3Xo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVa3Xo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBVa3Xo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBVa3Xo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBVa3Xo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVa3Xo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVa3Xo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVa3Xo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVa3Xo.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/omdsha256k256n104tau160v1/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/ccIF8tRm.s: Assembler messages:
encrypt.c: /tmp/ccIF8tRm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIF8tRm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIF8tRm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIF8tRm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF8tRm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF8tRm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF8tRm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF8tRm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF8tRm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIF8tRm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIF8tRm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIF8tRm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIF8tRm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIF8tRm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIF8tRm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIF8tRm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIF8tRm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIF8tRm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIF8tRm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIF8tRm.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/omdsha256k256n104tau160v1/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/ccQ9MXBT.s: Assembler messages:
encrypt.c: /tmp/ccQ9MXBT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ9MXBT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ9MXBT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ9MXBT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ9MXBT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ9MXBT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ9MXBT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ9MXBT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ9MXBT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ9MXBT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ9MXBT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ9MXBT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ9MXBT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9MXBT.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/omdsha256k256n104tau160v1/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/ccS8ikSh.s: Assembler messages:
encrypt.c: /tmp/ccS8ikSh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS8ikSh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS8ikSh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS8ikSh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8ikSh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8ikSh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8ikSh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8ikSh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8ikSh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8ikSh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8ikSh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8ikSh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS8ikSh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS8ikSh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS8ikSh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8ikSh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS8ikSh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS8ikSh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8ikSh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS8ikSh.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/omdsha256k256n104tau160v1/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/ccAGP9hh.s: Assembler messages:
encrypt.c: /tmp/ccAGP9hh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAGP9hh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAGP9hh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAGP9hh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGP9hh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGP9hh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGP9hh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGP9hh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGP9hh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAGP9hh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAGP9hh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAGP9hh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAGP9hh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGP9hh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAGP9hh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAGP9hh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAGP9hh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAGP9hh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAGP9hh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAGP9hh.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/omdsha256k256n104tau160v1/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/ccsm0hsS.s: Assembler messages:
encrypt.c: /tmp/ccsm0hsS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsm0hsS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsm0hsS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsm0hsS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm0hsS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm0hsS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm0hsS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsm0hsS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsm0hsS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsm0hsS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsm0hsS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsm0hsS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsm0hsS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsm0hsS.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/omdsha256k256n104tau160v1/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/ccBLNjdT.s: Assembler messages:
encrypt.c: /tmp/ccBLNjdT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBLNjdT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBLNjdT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBLNjdT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLNjdT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLNjdT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLNjdT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLNjdT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLNjdT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLNjdT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLNjdT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLNjdT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBLNjdT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBLNjdT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBLNjdT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLNjdT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBLNjdT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBLNjdT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBLNjdT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBLNjdT.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/omdsha256k256n104tau160v1/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/ccCXI6Lm.s: Assembler messages:
encrypt.c: /tmp/ccCXI6Lm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXI6Lm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCXI6Lm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCXI6Lm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXI6Lm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXI6Lm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXI6Lm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCXI6Lm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCXI6Lm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCXI6Lm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXI6Lm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCXI6Lm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCXI6Lm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXI6Lm.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/omdsha256k256n104tau160v1/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/cc6m7qih.s: Assembler messages:
encrypt.c: /tmp/cc6m7qih.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6m7qih.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6m7qih.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6m7qih.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6m7qih.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6m7qih.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6m7qih.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6m7qih.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6m7qih.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6m7qih.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6m7qih.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6m7qih.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6m7qih.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7qih.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/omdsha256k256n104tau160v1/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/ccsULvbS.s: Assembler messages:
encrypt.c: /tmp/ccsULvbS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsULvbS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsULvbS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsULvbS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsULvbS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsULvbS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsULvbS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsULvbS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsULvbS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsULvbS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsULvbS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsULvbS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsULvbS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsULvbS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsULvbS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsULvbS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsULvbS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsULvbS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsULvbS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsULvbS.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/omdsha256k256n104tau160v1/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/ccpL56ft.s: Assembler messages:
encrypt.c: /tmp/ccpL56ft.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpL56ft.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpL56ft.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpL56ft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpL56ft.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpL56ft.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpL56ft.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpL56ft.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpL56ft.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpL56ft.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpL56ft.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpL56ft.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpL56ft.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpL56ft.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/omdsha256k256n104tau160v1/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/ccyL0hcR.s: Assembler messages:
encrypt.c: /tmp/ccyL0hcR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyL0hcR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyL0hcR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyL0hcR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyL0hcR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyL0hcR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyL0hcR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyL0hcR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyL0hcR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyL0hcR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyL0hcR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyL0hcR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyL0hcR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyL0hcR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyL0hcR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyL0hcR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyL0hcR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyL0hcR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyL0hcR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyL0hcR.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/omdsha256k256n104tau160v1/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/cclEu8fx.s: Assembler messages:
encrypt.c: /tmp/cclEu8fx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEu8fx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclEu8fx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclEu8fx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEu8fx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEu8fx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEu8fx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclEu8fx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclEu8fx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclEu8fx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclEu8fx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEu8fx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclEu8fx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEu8fx.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/omdsha256k256n104tau160v1/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/cczKEziQ.s: Assembler messages:
encrypt.c: /tmp/cczKEziQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKEziQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczKEziQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczKEziQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKEziQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKEziQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKEziQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKEziQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKEziQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKEziQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKEziQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKEziQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczKEziQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKEziQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczKEziQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKEziQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczKEziQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKEziQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKEziQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKEziQ.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/omdsha256k256n104tau160v1/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/cc4qwCki.s: Assembler messages:
encrypt.c: /tmp/cc4qwCki.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4qwCki.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4qwCki.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4qwCki.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qwCki.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qwCki.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qwCki.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qwCki.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qwCki.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qwCki.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qwCki.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qwCki.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4qwCki.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qwCki.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4qwCki.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qwCki.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4qwCki.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qwCki.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qwCki.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qwCki.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/omdsha256k256n104tau160v1/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/ccOuTv5W.s: Assembler messages:
encrypt.c: /tmp/ccOuTv5W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOuTv5W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOuTv5W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOuTv5W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuTv5W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuTv5W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuTv5W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOuTv5W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOuTv5W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOuTv5W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOuTv5W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOuTv5W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOuTv5W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuTv5W.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/omdsha256k256n104tau160v1/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/ccESbYDg.s: Assembler messages:
encrypt.c: /tmp/ccESbYDg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESbYDg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccESbYDg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccESbYDg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESbYDg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESbYDg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESbYDg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESbYDg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESbYDg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESbYDg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESbYDg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESbYDg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccESbYDg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESbYDg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccESbYDg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESbYDg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccESbYDg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccESbYDg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESbYDg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESbYDg.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/omdsha256k256n104tau160v1/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/ccXc8A7T.s: Assembler messages:
encrypt.c: /tmp/ccXc8A7T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXc8A7T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXc8A7T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXc8A7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXc8A7T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXc8A7T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXc8A7T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXc8A7T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXc8A7T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXc8A7T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXc8A7T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXc8A7T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXc8A7T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXc8A7T.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/omdsha256k256n104tau160v1/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/cc0czTh0.s: Assembler messages:
encrypt.c: /tmp/cc0czTh0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0czTh0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0czTh0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0czTh0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0czTh0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0czTh0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0czTh0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0czTh0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0czTh0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0czTh0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0czTh0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0czTh0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0czTh0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0czTh0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0czTh0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0czTh0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0czTh0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0czTh0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0czTh0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0czTh0.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/omdsha256k256n104tau160v1/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/ccgNVsnZ.s: Assembler messages:
encrypt.c: /tmp/ccgNVsnZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgNVsnZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgNVsnZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgNVsnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNVsnZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNVsnZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNVsnZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgNVsnZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgNVsnZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgNVsnZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNVsnZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgNVsnZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgNVsnZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNVsnZ.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/omdsha256k256n104tau160v1/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/cc4qrYDX.s: Assembler messages:
encrypt.c: /tmp/cc4qrYDX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4qrYDX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4qrYDX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4qrYDX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qrYDX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qrYDX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qrYDX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4qrYDX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4qrYDX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4qrYDX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4qrYDX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4qrYDX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4qrYDX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qrYDX.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/omdsha256k256n104tau160v1/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/ccpSdzGY.s: Assembler messages:
encrypt.c: /tmp/ccpSdzGY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpSdzGY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpSdzGY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpSdzGY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSdzGY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSdzGY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSdzGY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSdzGY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSdzGY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSdzGY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSdzGY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSdzGY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpSdzGY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSdzGY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpSdzGY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSdzGY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpSdzGY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpSdzGY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSdzGY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSdzGY.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/omdsha256k256n104tau160v1/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/ccTyhW8E.s: Assembler messages:
encrypt.c: /tmp/ccTyhW8E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTyhW8E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTyhW8E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTyhW8E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTyhW8E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTyhW8E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTyhW8E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTyhW8E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTyhW8E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTyhW8E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTyhW8E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTyhW8E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTyhW8E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTyhW8E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTyhW8E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTyhW8E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTyhW8E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTyhW8E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTyhW8E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTyhW8E.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/omdsha256k256n104tau160v1/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/ccf4AHCC.s: Assembler messages:
encrypt.c: /tmp/ccf4AHCC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf4AHCC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf4AHCC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf4AHCC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4AHCC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4AHCC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4AHCC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf4AHCC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf4AHCC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf4AHCC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4AHCC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4AHCC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4AHCC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4AHCC.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/omdsha256k256n104tau160v1/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/ccOKmB4z.s: Assembler messages:
encrypt.c: /tmp/ccOKmB4z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOKmB4z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOKmB4z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOKmB4z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKmB4z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKmB4z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKmB4z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOKmB4z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOKmB4z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOKmB4z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOKmB4z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKmB4z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOKmB4z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOKmB4z.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/omdsha256k256n104tau160v1/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/ccWi0XLz.s: Assembler messages:
encrypt.c: /tmp/ccWi0XLz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWi0XLz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWi0XLz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWi0XLz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi0XLz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi0XLz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi0XLz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi0XLz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi0XLz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWi0XLz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWi0XLz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWi0XLz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWi0XLz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi0XLz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWi0XLz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWi0XLz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWi0XLz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWi0XLz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWi0XLz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWi0XLz.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/omdsha256k256n104tau160v1/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/ccn8RSYj.s: Assembler messages:
encrypt.c: /tmp/ccn8RSYj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn8RSYj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn8RSYj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn8RSYj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8RSYj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8RSYj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8RSYj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8RSYj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8RSYj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn8RSYj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn8RSYj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn8RSYj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn8RSYj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8RSYj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn8RSYj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn8RSYj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn8RSYj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn8RSYj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn8RSYj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn8RSYj.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/omdsha256k256n104tau160v1/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/cctAzOXb.s: Assembler messages:
encrypt.c: /tmp/cctAzOXb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctAzOXb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctAzOXb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctAzOXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAzOXb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAzOXb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAzOXb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctAzOXb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctAzOXb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctAzOXb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAzOXb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctAzOXb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctAzOXb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAzOXb.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/omdsha256k256n104tau160v1/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/ccMuKWj5.s: Assembler messages:
encrypt.c: /tmp/ccMuKWj5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMuKWj5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMuKWj5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMuKWj5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuKWj5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuKWj5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuKWj5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuKWj5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuKWj5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMuKWj5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMuKWj5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMuKWj5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMuKWj5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMuKWj5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMuKWj5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMuKWj5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMuKWj5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMuKWj5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMuKWj5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMuKWj5.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/omdsha256k256n104tau160v1/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/ccpMQuY6.s: Assembler messages:
encrypt.c: /tmp/ccpMQuY6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpMQuY6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpMQuY6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpMQuY6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMQuY6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMQuY6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMQuY6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpMQuY6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpMQuY6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpMQuY6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMQuY6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpMQuY6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpMQuY6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMQuY6.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/omdsha256k256n104tau160v1/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/ccXAfpMV.s: Assembler messages:
encrypt.c: /tmp/ccXAfpMV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXAfpMV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXAfpMV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXAfpMV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAfpMV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAfpMV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAfpMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAfpMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAfpMV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAfpMV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAfpMV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAfpMV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXAfpMV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXAfpMV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXAfpMV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAfpMV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXAfpMV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXAfpMV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAfpMV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXAfpMV.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/omdsha256k256n104tau160v1/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/ccvH6Tw4.s: Assembler messages:
encrypt.c: /tmp/ccvH6Tw4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvH6Tw4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvH6Tw4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvH6Tw4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6Tw4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6Tw4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6Tw4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvH6Tw4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvH6Tw4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvH6Tw4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvH6Tw4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvH6Tw4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvH6Tw4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvH6Tw4.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/omdsha256k256n104tau160v1/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/ccD3fW7F.s: Assembler messages:
encrypt.c: /tmp/ccD3fW7F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD3fW7F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD3fW7F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD3fW7F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3fW7F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3fW7F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3fW7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3fW7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3fW7F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3fW7F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3fW7F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3fW7F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD3fW7F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3fW7F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD3fW7F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3fW7F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD3fW7F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD3fW7F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD3fW7F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD3fW7F.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/omdsha256k256n104tau160v1/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/ccV4WK1L.s: Assembler messages:
encrypt.c: /tmp/ccV4WK1L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV4WK1L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV4WK1L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV4WK1L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4WK1L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4WK1L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4WK1L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV4WK1L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV4WK1L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV4WK1L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV4WK1L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV4WK1L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV4WK1L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV4WK1L.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/omdsha256k256n104tau160v1/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/cc3J0ocs.s: Assembler messages:
encrypt.c: /tmp/cc3J0ocs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3J0ocs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3J0ocs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3J0ocs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J0ocs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J0ocs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J0ocs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3J0ocs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3J0ocs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3J0ocs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3J0ocs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3J0ocs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3J0ocs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3J0ocs.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/omdsha256k256n104tau160v1/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/cchTuz09.s: Assembler messages:
encrypt.c: /tmp/cchTuz09.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTuz09.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchTuz09.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchTuz09.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTuz09.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTuz09.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTuz09.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTuz09.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTuz09.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTuz09.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTuz09.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTuz09.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchTuz09.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTuz09.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchTuz09.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTuz09.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchTuz09.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchTuz09.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTuz09.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchTuz09.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/omdsha256k256n104tau160v1/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/ccH69Pxp.s: Assembler messages:
encrypt.c: /tmp/ccH69Pxp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH69Pxp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH69Pxp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH69Pxp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH69Pxp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH69Pxp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH69Pxp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH69Pxp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH69Pxp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH69Pxp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH69Pxp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH69Pxp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH69Pxp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH69Pxp.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/omdsha256k256n104tau160v1/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/ccfeCeq3.s: Assembler messages:
encrypt.c: /tmp/ccfeCeq3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfeCeq3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfeCeq3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfeCeq3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeCeq3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeCeq3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeCeq3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeCeq3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeCeq3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfeCeq3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfeCeq3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfeCeq3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfeCeq3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeCeq3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfeCeq3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfeCeq3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfeCeq3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfeCeq3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfeCeq3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfeCeq3.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/omdsha256k256n104tau160v1/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/ccKtw4V8.s: Assembler messages:
encrypt.c: /tmp/ccKtw4V8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKtw4V8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKtw4V8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKtw4V8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtw4V8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtw4V8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtw4V8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKtw4V8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKtw4V8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKtw4V8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKtw4V8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKtw4V8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKtw4V8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtw4V8.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/omdsha256k256n104tau160v1/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/ccOhYHcJ.s: Assembler messages:
encrypt.c: /tmp/ccOhYHcJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOhYHcJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOhYHcJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOhYHcJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhYHcJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhYHcJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhYHcJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOhYHcJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOhYHcJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhYHcJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOhYHcJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOhYHcJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOhYHcJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOhYHcJ.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/omdsha256k256n104tau160v1/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/cccrA0EO.s: Assembler messages:
encrypt.c: /tmp/cccrA0EO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccrA0EO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccrA0EO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccrA0EO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrA0EO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrA0EO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrA0EO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccrA0EO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccrA0EO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccrA0EO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccrA0EO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrA0EO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccrA0EO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccrA0EO.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/omdsha256k256n104tau160v1/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/ccuyXt3D.s: Assembler messages:
encrypt.c: /tmp/ccuyXt3D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuyXt3D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuyXt3D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuyXt3D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyXt3D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyXt3D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyXt3D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyXt3D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyXt3D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyXt3D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyXt3D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyXt3D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuyXt3D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyXt3D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuyXt3D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyXt3D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuyXt3D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuyXt3D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyXt3D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuyXt3D.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/omdsha256k256n104tau160v1/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/cc2x79Kj.s: Assembler messages:
encrypt.c: /tmp/cc2x79Kj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2x79Kj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2x79Kj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2x79Kj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x79Kj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x79Kj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x79Kj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2x79Kj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2x79Kj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2x79Kj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2x79Kj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2x79Kj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2x79Kj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2x79Kj.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/omdsha256k256n104tau160v1/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/ccS1ZW9Z.s: Assembler messages:
encrypt.c: /tmp/ccS1ZW9Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS1ZW9Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS1ZW9Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS1ZW9Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS1ZW9Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS1ZW9Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS1ZW9Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS1ZW9Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS1ZW9Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS1ZW9Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS1ZW9Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS1ZW9Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS1ZW9Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS1ZW9Z.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/omdsha256k256n104tau160v1/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/ccOlJPL5.s: Assembler messages:
encrypt.c: /tmp/ccOlJPL5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOlJPL5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOlJPL5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOlJPL5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlJPL5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlJPL5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlJPL5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOlJPL5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOlJPL5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOlJPL5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOlJPL5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOlJPL5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOlJPL5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlJPL5.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/omdsha256k256n104tau160v1/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/ccfo0hpY.s: Assembler messages:
encrypt.c: /tmp/ccfo0hpY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfo0hpY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfo0hpY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfo0hpY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfo0hpY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfo0hpY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfo0hpY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfo0hpY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfo0hpY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfo0hpY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfo0hpY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfo0hpY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfo0hpY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfo0hpY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfo0hpY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfo0hpY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfo0hpY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfo0hpY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfo0hpY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfo0hpY.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/omdsha256k256n104tau160v1/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/ccWLpUPK.s: Assembler messages:
encrypt.c: /tmp/ccWLpUPK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWLpUPK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWLpUPK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWLpUPK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLpUPK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLpUPK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLpUPK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWLpUPK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWLpUPK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWLpUPK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLpUPK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWLpUPK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWLpUPK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLpUPK.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/omdsha256k256n104tau160v1/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/ccdAACnq.s: Assembler messages:
encrypt.c: /tmp/ccdAACnq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdAACnq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdAACnq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdAACnq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdAACnq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdAACnq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdAACnq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdAACnq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdAACnq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdAACnq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdAACnq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdAACnq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdAACnq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdAACnq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdAACnq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdAACnq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdAACnq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdAACnq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdAACnq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdAACnq.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/omdsha256k256n104tau160v1/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/cc3RjADn.s: Assembler messages:
encrypt.c: /tmp/cc3RjADn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RjADn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3RjADn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3RjADn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RjADn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RjADn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RjADn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RjADn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RjADn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RjADn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RjADn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RjADn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3RjADn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RjADn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3RjADn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RjADn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3RjADn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RjADn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RjADn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RjADn.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/omdsha256k256n104tau160v1/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/ccNyZUjH.s: Assembler messages:
encrypt.c: /tmp/ccNyZUjH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNyZUjH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNyZUjH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNyZUjH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNyZUjH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNyZUjH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNyZUjH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNyZUjH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNyZUjH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNyZUjH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNyZUjH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNyZUjH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNyZUjH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyZUjH.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/omdsha256k256n104tau160v1/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/ccqhHYxZ.s: Assembler messages:
encrypt.c: /tmp/ccqhHYxZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhHYxZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqhHYxZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqhHYxZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhHYxZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhHYxZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhHYxZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqhHYxZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqhHYxZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqhHYxZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqhHYxZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhHYxZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhHYxZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHYxZ.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/omdsha256k256n104tau160v1/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/ccvJueVT.s: Assembler messages:
encrypt.c: /tmp/ccvJueVT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJueVT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvJueVT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvJueVT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJueVT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJueVT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJueVT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJueVT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJueVT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJueVT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJueVT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJueVT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvJueVT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJueVT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvJueVT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJueVT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvJueVT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvJueVT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJueVT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJueVT.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/omdsha256k256n104tau160v1/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/ccGtTz8S.s: Assembler messages:
encrypt.c: /tmp/ccGtTz8S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtTz8S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGtTz8S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGtTz8S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtTz8S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtTz8S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtTz8S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtTz8S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtTz8S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtTz8S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtTz8S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtTz8S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGtTz8S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtTz8S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGtTz8S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtTz8S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGtTz8S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGtTz8S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtTz8S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGtTz8S.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/omdsha256k256n104tau160v1/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/cccPrnxU.s: Assembler messages:
encrypt.c: /tmp/cccPrnxU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPrnxU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccPrnxU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccPrnxU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPrnxU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPrnxU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPrnxU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccPrnxU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccPrnxU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccPrnxU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccPrnxU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPrnxU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccPrnxU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPrnxU.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/omdsha256k256n104tau160v1/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/ccBOvuZr.s: Assembler messages:
encrypt.c: /tmp/ccBOvuZr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBOvuZr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBOvuZr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBOvuZr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOvuZr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOvuZr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOvuZr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBOvuZr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBOvuZr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBOvuZr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOvuZr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOvuZr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOvuZr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOvuZr.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/omdsha256k256n104tau160v1/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/ccK9Jv8j.s: Assembler messages:
encrypt.c: /tmp/ccK9Jv8j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK9Jv8j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK9Jv8j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK9Jv8j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9Jv8j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9Jv8j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9Jv8j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK9Jv8j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK9Jv8j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9Jv8j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK9Jv8j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9Jv8j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9Jv8j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9Jv8j.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/omdsha256k256n104tau160v1/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/ccMXVxEn.s: Assembler messages:
encrypt.c: /tmp/ccMXVxEn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXVxEn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXVxEn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXVxEn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXVxEn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXVxEn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXVxEn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXVxEn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXVxEn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMXVxEn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXVxEn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXVxEn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXVxEn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXVxEn.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/omdsha256k256n104tau160v1/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/ccmUu1Ki.s: Assembler messages:
encrypt.c: /tmp/ccmUu1Ki.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmUu1Ki.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmUu1Ki.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmUu1Ki.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmUu1Ki.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmUu1Ki.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmUu1Ki.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmUu1Ki.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmUu1Ki.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmUu1Ki.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmUu1Ki.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmUu1Ki.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmUu1Ki.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmUu1Ki.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/omdsha256k256n104tau160v1/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/cc85P71S.s: Assembler messages:
encrypt.c: /tmp/cc85P71S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc85P71S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc85P71S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc85P71S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85P71S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85P71S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85P71S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc85P71S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc85P71S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc85P71S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85P71S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85P71S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85P71S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85P71S.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/omdsha256k256n104tau160v1/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/ccqnHmhO.s: Assembler messages:
encrypt.c: /tmp/ccqnHmhO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqnHmhO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqnHmhO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqnHmhO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnHmhO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnHmhO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnHmhO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnHmhO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnHmhO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqnHmhO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqnHmhO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqnHmhO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqnHmhO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqnHmhO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqnHmhO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqnHmhO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqnHmhO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqnHmhO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqnHmhO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqnHmhO.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/omdsha256k256n104tau160v1/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/ccYb6HbU.s: Assembler messages:
encrypt.c: /tmp/ccYb6HbU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYb6HbU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYb6HbU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYb6HbU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYb6HbU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYb6HbU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYb6HbU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYb6HbU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYb6HbU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYb6HbU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYb6HbU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYb6HbU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYb6HbU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYb6HbU.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/omdsha256k256n104tau160v1/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/ccrDWsdu.s: Assembler messages:
encrypt.c: /tmp/ccrDWsdu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrDWsdu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrDWsdu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrDWsdu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDWsdu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDWsdu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDWsdu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDWsdu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDWsdu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDWsdu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDWsdu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDWsdu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrDWsdu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrDWsdu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrDWsdu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDWsdu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrDWsdu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrDWsdu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDWsdu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrDWsdu.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/omdsha256k256n104tau160v1/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/ccGnPQ6f.s: Assembler messages:
encrypt.c: /tmp/ccGnPQ6f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGnPQ6f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGnPQ6f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGnPQ6f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnPQ6f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnPQ6f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnPQ6f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGnPQ6f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGnPQ6f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnPQ6f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGnPQ6f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGnPQ6f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnPQ6f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGnPQ6f.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/omdsha256k256n104tau160v1/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/ccLOWrgj.s: Assembler messages:
encrypt.c: /tmp/ccLOWrgj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLOWrgj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLOWrgj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLOWrgj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOWrgj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOWrgj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOWrgj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLOWrgj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLOWrgj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLOWrgj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOWrgj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLOWrgj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLOWrgj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOWrgj.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/omdsha256k256n104tau160v1/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/cc8t5Vsh.s: Assembler messages:
encrypt.c: /tmp/cc8t5Vsh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8t5Vsh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8t5Vsh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8t5Vsh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5Vsh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5Vsh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5Vsh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8t5Vsh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8t5Vsh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8t5Vsh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8t5Vsh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8t5Vsh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8t5Vsh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8t5Vsh.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/omdsha256k256n104tau160v1/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/ccC2JkUc.s: Assembler messages:
encrypt.c: /tmp/ccC2JkUc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC2JkUc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC2JkUc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC2JkUc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2JkUc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2JkUc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2JkUc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2JkUc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2JkUc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC2JkUc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC2JkUc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC2JkUc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC2JkUc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC2JkUc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC2JkUc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC2JkUc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC2JkUc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC2JkUc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC2JkUc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC2JkUc.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/omdsha256k256n104tau160v1/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/cc32KJDc.s: Assembler messages:
encrypt.c: /tmp/cc32KJDc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32KJDc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc32KJDc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc32KJDc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32KJDc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32KJDc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32KJDc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32KJDc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32KJDc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32KJDc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32KJDc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32KJDc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc32KJDc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32KJDc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc32KJDc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32KJDc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc32KJDc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32KJDc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32KJDc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32KJDc.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/omdsha256k256n104tau160v1/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/ccQNYQGB.s: Assembler messages:
encrypt.c: /tmp/ccQNYQGB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQNYQGB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQNYQGB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQNYQGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNYQGB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNYQGB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNYQGB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQNYQGB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQNYQGB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQNYQGB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNYQGB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNYQGB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNYQGB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNYQGB.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/omdsha256k256n104tau160v1/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/cc8yP9V9.s: Assembler messages:
encrypt.c: /tmp/cc8yP9V9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8yP9V9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8yP9V9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8yP9V9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yP9V9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yP9V9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yP9V9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yP9V9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yP9V9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yP9V9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yP9V9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yP9V9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8yP9V9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yP9V9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8yP9V9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yP9V9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8yP9V9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yP9V9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yP9V9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yP9V9.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/omdsha256k256n104tau160v1/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/ccYC1OJA.s: Assembler messages:
encrypt.c: /tmp/ccYC1OJA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYC1OJA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYC1OJA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYC1OJA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYC1OJA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYC1OJA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYC1OJA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYC1OJA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYC1OJA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYC1OJA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYC1OJA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYC1OJA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYC1OJA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC1OJA.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/omdsha256k256n104tau160v1/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/cc9DfeXK.s: Assembler messages:
encrypt.c: /tmp/cc9DfeXK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9DfeXK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9DfeXK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9DfeXK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DfeXK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DfeXK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DfeXK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DfeXK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DfeXK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DfeXK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DfeXK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DfeXK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9DfeXK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DfeXK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9DfeXK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DfeXK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9DfeXK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DfeXK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9DfeXK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9DfeXK.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/omdsha256k256n104tau160v1/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/ccjHrQQd.s: Assembler messages:
encrypt.c: /tmp/ccjHrQQd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjHrQQd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjHrQQd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjHrQQd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjHrQQd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjHrQQd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjHrQQd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjHrQQd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjHrQQd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjHrQQd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjHrQQd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjHrQQd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjHrQQd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHrQQd.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/omdsha256k256n104tau160v1/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/cc1lyy2b.s: Assembler messages:
encrypt.c: /tmp/cc1lyy2b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1lyy2b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1lyy2b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1lyy2b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1lyy2b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1lyy2b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1lyy2b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1lyy2b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1lyy2b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1lyy2b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1lyy2b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1lyy2b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1lyy2b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1lyy2b.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/omdsha256k256n104tau160v1/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/cczn8HUI.s: Assembler messages:
encrypt.c: /tmp/cczn8HUI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczn8HUI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczn8HUI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczn8HUI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn8HUI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn8HUI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn8HUI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn8HUI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn8HUI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn8HUI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn8HUI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn8HUI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczn8HUI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn8HUI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczn8HUI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn8HUI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczn8HUI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn8HUI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczn8HUI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczn8HUI.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/omdsha256k256n104tau160v1/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/ccjNvmN1.s: Assembler messages:
encrypt.c: /tmp/ccjNvmN1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNvmN1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjNvmN1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjNvmN1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNvmN1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNvmN1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNvmN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNvmN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNvmN1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNvmN1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNvmN1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNvmN1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjNvmN1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNvmN1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjNvmN1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNvmN1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjNvmN1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjNvmN1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNvmN1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjNvmN1.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/omdsha256k256n104tau160v1/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/ccynDpmk.s: Assembler messages:
encrypt.c: /tmp/ccynDpmk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccynDpmk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccynDpmk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccynDpmk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccynDpmk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccynDpmk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccynDpmk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccynDpmk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccynDpmk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccynDpmk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccynDpmk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccynDpmk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccynDpmk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynDpmk.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/omdsha256k256n104tau160v1/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/ccXgjU8X.s: Assembler messages:
encrypt.c: /tmp/ccXgjU8X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgjU8X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXgjU8X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXgjU8X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjU8X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjU8X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjU8X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjU8X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjU8X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgjU8X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgjU8X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgjU8X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXgjU8X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjU8X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXgjU8X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgjU8X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXgjU8X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXgjU8X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXgjU8X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXgjU8X.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/omdsha256k256n104tau160v1/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/ccjEcGLh.s: Assembler messages:
encrypt.c: /tmp/ccjEcGLh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjEcGLh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjEcGLh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjEcGLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEcGLh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEcGLh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEcGLh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjEcGLh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjEcGLh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjEcGLh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEcGLh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEcGLh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEcGLh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEcGLh.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/omdsha256k256n104tau160v1/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/ccVOiJsM.s: Assembler messages:
encrypt.c: /tmp/ccVOiJsM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVOiJsM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVOiJsM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVOiJsM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOiJsM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOiJsM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOiJsM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVOiJsM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVOiJsM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVOiJsM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVOiJsM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVOiJsM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVOiJsM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOiJsM.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/omdsha256k256n104tau160v1/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/ccmcZqdC.s: Assembler messages:
encrypt.c: /tmp/ccmcZqdC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmcZqdC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmcZqdC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmcZqdC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcZqdC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcZqdC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcZqdC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcZqdC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcZqdC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcZqdC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcZqdC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcZqdC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmcZqdC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmcZqdC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmcZqdC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcZqdC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmcZqdC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmcZqdC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcZqdC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmcZqdC.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/omdsha256k256n104tau160v1/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/ccGFpDNL.s: Assembler messages:
encrypt.c: /tmp/ccGFpDNL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGFpDNL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGFpDNL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGFpDNL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFpDNL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFpDNL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFpDNL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGFpDNL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGFpDNL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGFpDNL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFpDNL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFpDNL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFpDNL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFpDNL.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/omdsha256k256n104tau160v1/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/ccYZn3cA.s: Assembler messages:
encrypt.c: /tmp/ccYZn3cA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYZn3cA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYZn3cA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYZn3cA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZn3cA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZn3cA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZn3cA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZn3cA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZn3cA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYZn3cA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYZn3cA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYZn3cA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYZn3cA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYZn3cA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYZn3cA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYZn3cA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYZn3cA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYZn3cA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYZn3cA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYZn3cA.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/omdsha256k256n104tau160v1/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/ccKEKmE3.s: Assembler messages:
encrypt.c: /tmp/ccKEKmE3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEKmE3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKEKmE3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKEKmE3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKEKmE3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKEKmE3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKEKmE3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKEKmE3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKEKmE3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKEKmE3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKEKmE3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKEKmE3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKEKmE3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEKmE3.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/omdsha256k256n104tau160v1/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/ccexobP2.s: Assembler messages:
encrypt.c: /tmp/ccexobP2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccexobP2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccexobP2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccexobP2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexobP2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexobP2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexobP2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexobP2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexobP2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccexobP2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccexobP2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccexobP2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccexobP2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexobP2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccexobP2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccexobP2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccexobP2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccexobP2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccexobP2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccexobP2.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/omdsha256k256n104tau160v1/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/cc9OjFH3.s: Assembler messages:
encrypt.c: /tmp/cc9OjFH3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9OjFH3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9OjFH3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9OjFH3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OjFH3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OjFH3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OjFH3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OjFH3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OjFH3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9OjFH3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9OjFH3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9OjFH3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9OjFH3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9OjFH3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9OjFH3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9OjFH3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9OjFH3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9OjFH3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9OjFH3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9OjFH3.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/omdsha256k256n104tau160v1/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/ccpxNEw4.s: Assembler messages:
encrypt.c: /tmp/ccpxNEw4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpxNEw4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpxNEw4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpxNEw4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxNEw4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxNEw4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxNEw4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpxNEw4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpxNEw4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpxNEw4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxNEw4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxNEw4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxNEw4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxNEw4.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/omdsha256k256n104tau160v1/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/ccM5cyfE.s: Assembler messages:
encrypt.c: /tmp/ccM5cyfE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM5cyfE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM5cyfE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM5cyfE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5cyfE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5cyfE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5cyfE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM5cyfE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM5cyfE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM5cyfE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM5cyfE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5cyfE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM5cyfE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM5cyfE.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/omdsha256k256n104tau160v1/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/ccUjtmUF.s: Assembler messages:
encrypt.c: /tmp/ccUjtmUF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjtmUF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUjtmUF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUjtmUF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjtmUF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjtmUF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjtmUF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjtmUF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjtmUF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUjtmUF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUjtmUF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUjtmUF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUjtmUF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjtmUF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUjtmUF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUjtmUF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUjtmUF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUjtmUF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUjtmUF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUjtmUF.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/omdsha256k256n104tau160v1/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/cc6zamcD.s: Assembler messages:
encrypt.c: /tmp/cc6zamcD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6zamcD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6zamcD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6zamcD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zamcD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zamcD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zamcD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zamcD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zamcD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zamcD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zamcD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zamcD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6zamcD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6zamcD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6zamcD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zamcD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6zamcD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6zamcD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zamcD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6zamcD.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/omdsha256k256n104tau160v1/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/ccWM9CQC.s: Assembler messages:
encrypt.c: /tmp/ccWM9CQC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWM9CQC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWM9CQC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWM9CQC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWM9CQC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWM9CQC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWM9CQC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWM9CQC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWM9CQC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWM9CQC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWM9CQC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWM9CQC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWM9CQC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWM9CQC.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