Implementation notes: x86, hydra9, crypto_aead/omdsha256k192n104tau128v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
352759? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
353051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
355493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
355968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
356472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
360019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
360748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
364654? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
365715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
366731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
367180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
367240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
367363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
367529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
369842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
370620? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
370723? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
371732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
372222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
372508? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
373108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
373461? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
373958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
374192? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
375708? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
376044? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
377699? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
377790? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
379229? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
381257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
381297? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
381521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
381693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
381777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
381830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
381924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
382570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
382903? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
383281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
383619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
384745? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
385088? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
385182? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
385631? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
385666? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
386349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
386875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
389452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
389542? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
389889? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
390029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
390070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
390082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
390457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
391621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
391941? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
392346? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
393788? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
396564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
398639? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
399021? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
399123? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
399365? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
399410? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
399789? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
399920? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
400411? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
400891? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
401299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
401496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
401533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
402068? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
402567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
402893? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
403304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
403594? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
403670? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
404234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
404598? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
404910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
404981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
405033? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
405063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
405404? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
405813? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
406562? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
406579? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
408155? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
408193? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
408595? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
408910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
409540? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
409942? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
410621? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
410637? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
410935? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
411122? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
411713? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
411761? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
411872? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
412610? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
413460? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
413857? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
414677? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
417085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
417975? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
419932? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
420337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
420555? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
420679? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
420785? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
420863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
422200? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
424285? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
424548? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
425591? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
425884? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
426031? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
426146? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
427050? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
427877? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
429368? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
435308? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
435475? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
435983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
436231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
436251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
436639? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
436711? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
436827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
437771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
438066? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
438460? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
438863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
438871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
439316? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
439893? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
440560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
440847? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
441241? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
444065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
445812? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
446383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
446396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
446723? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
446859? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
446861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
447231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
447360? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
447530? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
447554? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
447560? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
447755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
448021? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
448147? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
448249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
448302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
448318? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
448440? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
448761? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
449144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
449325? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
450516? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
451750? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
452615? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
454176? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
455493? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
460817? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
461435? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
461694? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
461981? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
469283? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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