Implementation notes: x86, hydra9, crypto_aead/omdsha256k128n96tau64v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
352662? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
352945? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
355507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
355661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
357313? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
357529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
361332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
363703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
364235? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
366201? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
366652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
367177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
367552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
369405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
369686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
370229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
372048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
373231? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
373389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
373391? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
373733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
374102? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
374186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
374801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
374863? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
375252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
375402? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
377473? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
377508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
377575? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
378440? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
379086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
381017? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
381159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
381426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
382242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
382799? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
383555? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
383576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
383610? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
384889? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
385221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
385621? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
386146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
386435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
386494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
386760? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
387619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
387824? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
388906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
389585? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
390612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
391200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
391619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
392054? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
392108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
392931? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
395050? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
396345? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
396488? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
396723? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
397116? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
397137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
397144? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
399375? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
400252? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
400385? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
400547? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
400914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
401552? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
401892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
401993? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
402346? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
402440? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
402864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
403004? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
403013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
403169? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
403957? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
404549? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
405840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
406210? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
406319? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
406414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
406979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
407194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
407533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
408075? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
408838? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
409066? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
410793? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
411329? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
413936? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
415054? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
415161? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
415555? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
415596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
415917? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
416163? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
417023? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
417077? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
417145? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
417231? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
417231? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
417491? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
417492? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
417544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
417607? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
418070? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
419945? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
421504? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
422115? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
422271? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
422384? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
422545? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
422750? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
423993? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
424070? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
425118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
425138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
425329? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
425374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
431529? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
433556? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
433800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
433904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
434890? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
435427? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
436559? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
436795? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
436901? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
438432? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
439556? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
440597? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
440960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
441179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
441710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
442871? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
444223? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
444254? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
445202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
445580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
445600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
446292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
446503? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
446506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
447494? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
447738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
447883? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
448042? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
448247? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
448500? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
448534? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
448787? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
448842? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
448974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
449227? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
449383? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
450148? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
450427? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
450855? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
451377? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
451924? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
451957? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
452137? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
453618? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
460218? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
460786? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
461071? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
461510? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
462147? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
466344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725

Test failure

Implementation: crypto_aead/omdsha256k128n96tau64v1/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/omdsha256k128n96tau64v1/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/ccGeEBVs.s: Assembler messages:
encrypt.c: /tmp/ccGeEBVs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGeEBVs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGeEBVs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGeEBVs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGeEBVs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGeEBVs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGeEBVs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGeEBVs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGeEBVs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGeEBVs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGeEBVs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGeEBVs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGeEBVs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGeEBVs.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/omdsha256k128n96tau64v1/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/cctWXlfW.s: Assembler messages:
encrypt.c: /tmp/cctWXlfW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctWXlfW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctWXlfW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctWXlfW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWXlfW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWXlfW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWXlfW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWXlfW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWXlfW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWXlfW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWXlfW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWXlfW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctWXlfW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWXlfW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctWXlfW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWXlfW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctWXlfW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWXlfW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctWXlfW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctWXlfW.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/omdsha256k128n96tau64v1/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/ccWWwwDu.s: Assembler messages:
encrypt.c: /tmp/ccWWwwDu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWWwwDu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWWwwDu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWWwwDu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWWwwDu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWWwwDu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWWwwDu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWWwwDu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWWwwDu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWWwwDu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWWwwDu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWWwwDu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWWwwDu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWwwDu.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/omdsha256k128n96tau64v1/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/ccdNpCdP.s: Assembler messages:
encrypt.c: /tmp/ccdNpCdP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdNpCdP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdNpCdP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdNpCdP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNpCdP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNpCdP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNpCdP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNpCdP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNpCdP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdNpCdP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdNpCdP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdNpCdP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdNpCdP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdNpCdP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdNpCdP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdNpCdP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdNpCdP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdNpCdP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdNpCdP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdNpCdP.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/omdsha256k128n96tau64v1/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/ccIkxuJQ.s: Assembler messages:
encrypt.c: /tmp/ccIkxuJQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIkxuJQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIkxuJQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIkxuJQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIkxuJQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIkxuJQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIkxuJQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIkxuJQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIkxuJQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIkxuJQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIkxuJQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIkxuJQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIkxuJQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxuJQ.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/omdsha256k128n96tau64v1/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/ccaF9iCo.s: Assembler messages:
encrypt.c: /tmp/ccaF9iCo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaF9iCo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaF9iCo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaF9iCo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaF9iCo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaF9iCo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaF9iCo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaF9iCo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaF9iCo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaF9iCo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaF9iCo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaF9iCo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaF9iCo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaF9iCo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaF9iCo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaF9iCo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaF9iCo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaF9iCo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaF9iCo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaF9iCo.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/omdsha256k128n96tau64v1/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/cc3K9hrS.s: Assembler messages:
encrypt.c: /tmp/cc3K9hrS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3K9hrS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3K9hrS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3K9hrS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3K9hrS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3K9hrS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3K9hrS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3K9hrS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3K9hrS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3K9hrS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3K9hrS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3K9hrS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3K9hrS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3K9hrS.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/omdsha256k128n96tau64v1/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/ccxI4qLn.s: Assembler messages:
encrypt.c: /tmp/ccxI4qLn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxI4qLn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxI4qLn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxI4qLn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxI4qLn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxI4qLn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxI4qLn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxI4qLn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxI4qLn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxI4qLn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxI4qLn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxI4qLn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxI4qLn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxI4qLn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxI4qLn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxI4qLn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxI4qLn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxI4qLn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxI4qLn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxI4qLn.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/omdsha256k128n96tau64v1/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/cc8yu9YY.s: Assembler messages:
encrypt.c: /tmp/cc8yu9YY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8yu9YY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8yu9YY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8yu9YY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yu9YY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yu9YY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yu9YY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yu9YY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yu9YY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yu9YY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yu9YY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yu9YY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8yu9YY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yu9YY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8yu9YY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yu9YY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8yu9YY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yu9YY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yu9YY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yu9YY.s: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/omdsha256k128n96tau64v1/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/ccWSm4Qf.s: Assembler messages:
encrypt.c: /tmp/ccWSm4Qf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWSm4Qf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWSm4Qf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWSm4Qf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSm4Qf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSm4Qf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSm4Qf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWSm4Qf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWSm4Qf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWSm4Qf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSm4Qf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSm4Qf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSm4Qf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSm4Qf.s: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/omdsha256k128n96tau64v1/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/ccCE1BUY.s: Assembler messages:
encrypt.c: /tmp/ccCE1BUY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCE1BUY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCE1BUY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCE1BUY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE1BUY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE1BUY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE1BUY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE1BUY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE1BUY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE1BUY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE1BUY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE1BUY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCE1BUY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCE1BUY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCE1BUY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE1BUY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCE1BUY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCE1BUY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCE1BUY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCE1BUY.s: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/omdsha256k128n96tau64v1/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/cccM7Jph.s: Assembler messages:
encrypt.c: /tmp/cccM7Jph.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccM7Jph.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccM7Jph.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccM7Jph.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccM7Jph.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccM7Jph.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccM7Jph.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccM7Jph.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccM7Jph.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccM7Jph.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccM7Jph.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccM7Jph.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccM7Jph.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccM7Jph.s: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/omdsha256k128n96tau64v1/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/cccgaFcq.s: Assembler messages:
encrypt.c: /tmp/cccgaFcq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccgaFcq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccgaFcq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccgaFcq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgaFcq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgaFcq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgaFcq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgaFcq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgaFcq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccgaFcq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccgaFcq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccgaFcq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccgaFcq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgaFcq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccgaFcq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccgaFcq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccgaFcq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccgaFcq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccgaFcq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccgaFcq.s: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/omdsha256k128n96tau64v1/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/cckLOK0N.s: Assembler messages:
encrypt.c: /tmp/cckLOK0N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckLOK0N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckLOK0N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckLOK0N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckLOK0N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckLOK0N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckLOK0N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckLOK0N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckLOK0N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckLOK0N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckLOK0N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckLOK0N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckLOK0N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckLOK0N.s: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/omdsha256k128n96tau64v1/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/ccaNYNer.s: Assembler messages:
encrypt.c: /tmp/ccaNYNer.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaNYNer.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaNYNer.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaNYNer.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNYNer.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNYNer.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNYNer.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNYNer.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNYNer.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNYNer.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNYNer.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNYNer.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaNYNer.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNYNer.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaNYNer.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNYNer.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaNYNer.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNYNer.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNYNer.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNYNer.s: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/omdsha256k128n96tau64v1/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/ccqb2xZR.s: Assembler messages:
encrypt.c: /tmp/ccqb2xZR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqb2xZR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqb2xZR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqb2xZR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb2xZR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb2xZR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb2xZR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqb2xZR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqb2xZR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqb2xZR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqb2xZR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqb2xZR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqb2xZR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb2xZR.s: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/omdsha256k128n96tau64v1/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/cc1xH99Y.s: Assembler messages:
encrypt.c: /tmp/cc1xH99Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1xH99Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1xH99Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1xH99Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xH99Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xH99Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xH99Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1xH99Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1xH99Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1xH99Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1xH99Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1xH99Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1xH99Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xH99Y.s: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/omdsha256k128n96tau64v1/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/ccXFrtT1.s: Assembler messages:
encrypt.c: /tmp/ccXFrtT1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXFrtT1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXFrtT1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXFrtT1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFrtT1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFrtT1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFrtT1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFrtT1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFrtT1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFrtT1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFrtT1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFrtT1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXFrtT1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFrtT1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXFrtT1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFrtT1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXFrtT1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFrtT1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFrtT1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFrtT1.s: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/omdsha256k128n96tau64v1/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/ccjb35m0.s: Assembler messages:
encrypt.c: /tmp/ccjb35m0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjb35m0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjb35m0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjb35m0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjb35m0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjb35m0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjb35m0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjb35m0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjb35m0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjb35m0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjb35m0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjb35m0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjb35m0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjb35m0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjb35m0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjb35m0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjb35m0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjb35m0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjb35m0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjb35m0.s: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/omdsha256k128n96tau64v1/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/cctcmDM2.s: Assembler messages:
encrypt.c: /tmp/cctcmDM2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctcmDM2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctcmDM2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctcmDM2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcmDM2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcmDM2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcmDM2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctcmDM2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctcmDM2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctcmDM2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctcmDM2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcmDM2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctcmDM2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcmDM2.s: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/omdsha256k128n96tau64v1/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/ccNR6qKx.s: Assembler messages:
encrypt.c: /tmp/ccNR6qKx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNR6qKx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNR6qKx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNR6qKx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNR6qKx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNR6qKx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNR6qKx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNR6qKx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNR6qKx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNR6qKx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNR6qKx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNR6qKx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNR6qKx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNR6qKx.s: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/omdsha256k128n96tau64v1/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/ccUqLwSy.s: Assembler messages:
encrypt.c: /tmp/ccUqLwSy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUqLwSy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUqLwSy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUqLwSy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqLwSy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqLwSy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqLwSy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqLwSy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqLwSy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqLwSy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqLwSy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqLwSy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUqLwSy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqLwSy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUqLwSy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqLwSy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUqLwSy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqLwSy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUqLwSy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUqLwSy.s: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/omdsha256k128n96tau64v1/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/ccDD5QLx.s: Assembler messages:
encrypt.c: /tmp/ccDD5QLx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDD5QLx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDD5QLx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDD5QLx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDD5QLx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDD5QLx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDD5QLx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDD5QLx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDD5QLx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDD5QLx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDD5QLx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDD5QLx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDD5QLx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDD5QLx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDD5QLx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDD5QLx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDD5QLx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDD5QLx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDD5QLx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDD5QLx.s: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/omdsha256k128n96tau64v1/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/cclRwyoB.s: Assembler messages:
encrypt.c: /tmp/cclRwyoB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclRwyoB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclRwyoB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclRwyoB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRwyoB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRwyoB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRwyoB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclRwyoB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclRwyoB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclRwyoB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRwyoB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclRwyoB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclRwyoB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRwyoB.s: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/omdsha256k128n96tau64v1/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/cc0zWkrr.s: Assembler messages:
encrypt.c: /tmp/cc0zWkrr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0zWkrr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0zWkrr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0zWkrr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zWkrr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zWkrr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zWkrr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zWkrr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zWkrr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zWkrr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zWkrr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zWkrr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0zWkrr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zWkrr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0zWkrr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zWkrr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0zWkrr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zWkrr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zWkrr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zWkrr.s: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/omdsha256k128n96tau64v1/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/ccOc0V81.s: Assembler messages:
encrypt.c: /tmp/ccOc0V81.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOc0V81.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOc0V81.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOc0V81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc0V81.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc0V81.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc0V81.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOc0V81.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOc0V81.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOc0V81.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOc0V81.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOc0V81.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOc0V81.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOc0V81.s: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/omdsha256k128n96tau64v1/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/ccI9S2t2.s: Assembler messages:
encrypt.c: /tmp/ccI9S2t2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI9S2t2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI9S2t2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI9S2t2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S2t2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S2t2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S2t2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI9S2t2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI9S2t2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI9S2t2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI9S2t2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9S2t2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI9S2t2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI9S2t2.s: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/omdsha256k128n96tau64v1/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/ccs99Bfv.s: Assembler messages:
encrypt.c: /tmp/ccs99Bfv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs99Bfv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs99Bfv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs99Bfv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs99Bfv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs99Bfv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs99Bfv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs99Bfv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs99Bfv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs99Bfv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs99Bfv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs99Bfv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs99Bfv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs99Bfv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs99Bfv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs99Bfv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs99Bfv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs99Bfv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs99Bfv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs99Bfv.s: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/omdsha256k128n96tau64v1/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/cc5HCzo0.s: Assembler messages:
encrypt.c: /tmp/cc5HCzo0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5HCzo0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5HCzo0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5HCzo0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HCzo0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HCzo0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HCzo0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HCzo0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HCzo0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HCzo0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HCzo0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HCzo0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5HCzo0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HCzo0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5HCzo0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HCzo0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5HCzo0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HCzo0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HCzo0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HCzo0.s: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/omdsha256k128n96tau64v1/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/ccq4GH5x.s: Assembler messages:
encrypt.c: /tmp/ccq4GH5x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq4GH5x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq4GH5x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq4GH5x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4GH5x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4GH5x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4GH5x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq4GH5x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq4GH5x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq4GH5x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq4GH5x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq4GH5x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq4GH5x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4GH5x.s: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/omdsha256k128n96tau64v1/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/ccNDHniE.s: Assembler messages:
encrypt.c: /tmp/ccNDHniE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNDHniE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNDHniE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNDHniE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDHniE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDHniE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDHniE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNDHniE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNDHniE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNDHniE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNDHniE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNDHniE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNDHniE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNDHniE.s: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/omdsha256k128n96tau64v1/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/cctAFI73.s: Assembler messages:
encrypt.c: /tmp/cctAFI73.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctAFI73.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctAFI73.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctAFI73.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAFI73.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAFI73.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAFI73.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAFI73.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAFI73.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctAFI73.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctAFI73.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctAFI73.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctAFI73.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAFI73.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctAFI73.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctAFI73.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctAFI73.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctAFI73.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctAFI73.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctAFI73.s: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/omdsha256k128n96tau64v1/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/cce4Q2Ku.s: Assembler messages:
encrypt.c: /tmp/cce4Q2Ku.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce4Q2Ku.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce4Q2Ku.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce4Q2Ku.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce4Q2Ku.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce4Q2Ku.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce4Q2Ku.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce4Q2Ku.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce4Q2Ku.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce4Q2Ku.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce4Q2Ku.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce4Q2Ku.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce4Q2Ku.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce4Q2Ku.s: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/omdsha256k128n96tau64v1/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/ccjNaEJ6.s: Assembler messages:
encrypt.c: /tmp/ccjNaEJ6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNaEJ6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjNaEJ6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjNaEJ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNaEJ6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNaEJ6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNaEJ6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjNaEJ6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjNaEJ6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjNaEJ6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjNaEJ6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNaEJ6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNaEJ6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNaEJ6.s: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/omdsha256k128n96tau64v1/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/cc4G7hTx.s: Assembler messages:
encrypt.c: /tmp/cc4G7hTx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4G7hTx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4G7hTx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4G7hTx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4G7hTx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4G7hTx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4G7hTx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4G7hTx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4G7hTx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4G7hTx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4G7hTx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4G7hTx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4G7hTx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4G7hTx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4G7hTx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4G7hTx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4G7hTx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4G7hTx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4G7hTx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4G7hTx.s: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/omdsha256k128n96tau64v1/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/ccG1oLu8.s: Assembler messages:
encrypt.c: /tmp/ccG1oLu8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1oLu8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG1oLu8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG1oLu8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1oLu8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1oLu8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1oLu8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG1oLu8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG1oLu8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG1oLu8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG1oLu8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1oLu8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1oLu8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1oLu8.s: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/omdsha256k128n96tau64v1/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/ccA83TrF.s: Assembler messages:
encrypt.c: /tmp/ccA83TrF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA83TrF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA83TrF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA83TrF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA83TrF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA83TrF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA83TrF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA83TrF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA83TrF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA83TrF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA83TrF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA83TrF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA83TrF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA83TrF.s: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/omdsha256k128n96tau64v1/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/ccgQkCkX.s: Assembler messages:
encrypt.c: /tmp/ccgQkCkX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQkCkX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQkCkX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQkCkX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQkCkX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQkCkX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQkCkX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQkCkX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQkCkX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQkCkX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQkCkX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQkCkX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQkCkX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQkCkX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQkCkX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQkCkX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQkCkX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQkCkX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQkCkX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQkCkX.s: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/omdsha256k128n96tau64v1/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/ccaEY1DW.s: Assembler messages:
encrypt.c: /tmp/ccaEY1DW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaEY1DW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaEY1DW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaEY1DW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEY1DW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEY1DW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEY1DW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEY1DW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEY1DW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaEY1DW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaEY1DW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaEY1DW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaEY1DW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEY1DW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaEY1DW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaEY1DW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaEY1DW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaEY1DW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaEY1DW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaEY1DW.s: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/omdsha256k128n96tau64v1/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/ccyaawXI.s: Assembler messages:
encrypt.c: /tmp/ccyaawXI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyaawXI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyaawXI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyaawXI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaawXI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaawXI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaawXI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyaawXI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyaawXI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyaawXI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaawXI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyaawXI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyaawXI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaawXI.s: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/omdsha256k128n96tau64v1/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/ccRz73v8.s: Assembler messages:
encrypt.c: /tmp/ccRz73v8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRz73v8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRz73v8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRz73v8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz73v8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz73v8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz73v8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz73v8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz73v8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz73v8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz73v8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz73v8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRz73v8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRz73v8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRz73v8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz73v8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRz73v8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRz73v8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRz73v8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRz73v8.s: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/omdsha256k128n96tau64v1/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/ccVJE1Zf.s: Assembler messages:
encrypt.c: /tmp/ccVJE1Zf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVJE1Zf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVJE1Zf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVJE1Zf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJE1Zf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJE1Zf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJE1Zf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVJE1Zf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVJE1Zf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVJE1Zf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVJE1Zf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVJE1Zf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVJE1Zf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJE1Zf.s: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/omdsha256k128n96tau64v1/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/ccDcDCai.s: Assembler messages:
encrypt.c: /tmp/ccDcDCai.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDcDCai.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDcDCai.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDcDCai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDcDCai.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDcDCai.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDcDCai.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDcDCai.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDcDCai.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDcDCai.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDcDCai.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDcDCai.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDcDCai.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcDCai.s: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/omdsha256k128n96tau64v1/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/ccDvDDlX.s: Assembler messages:
encrypt.c: /tmp/ccDvDDlX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDvDDlX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDvDDlX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDvDDlX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvDDlX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvDDlX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvDDlX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvDDlX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvDDlX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvDDlX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvDDlX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvDDlX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDvDDlX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvDDlX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDvDDlX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvDDlX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDvDDlX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDvDDlX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvDDlX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvDDlX.s: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/omdsha256k128n96tau64v1/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/ccCIQ5BF.s: Assembler messages:
encrypt.c: /tmp/ccCIQ5BF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCIQ5BF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCIQ5BF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCIQ5BF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIQ5BF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIQ5BF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIQ5BF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCIQ5BF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCIQ5BF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCIQ5BF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIQ5BF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCIQ5BF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCIQ5BF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIQ5BF.s: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/omdsha256k128n96tau64v1/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/ccvUlzjx.s: Assembler messages:
encrypt.c: /tmp/ccvUlzjx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvUlzjx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvUlzjx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvUlzjx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUlzjx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUlzjx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUlzjx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUlzjx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUlzjx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUlzjx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUlzjx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUlzjx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvUlzjx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUlzjx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvUlzjx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUlzjx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvUlzjx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvUlzjx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvUlzjx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvUlzjx.s: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/omdsha256k128n96tau64v1/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/cc640RVw.s: Assembler messages:
encrypt.c: /tmp/cc640RVw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc640RVw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc640RVw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc640RVw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc640RVw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc640RVw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc640RVw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc640RVw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc640RVw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc640RVw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc640RVw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc640RVw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc640RVw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc640RVw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc640RVw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc640RVw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc640RVw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc640RVw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc640RVw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc640RVw.s: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/omdsha256k128n96tau64v1/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/ccyIAv1G.s: Assembler messages:
encrypt.c: /tmp/ccyIAv1G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIAv1G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIAv1G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIAv1G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIAv1G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIAv1G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIAv1G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIAv1G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIAv1G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyIAv1G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIAv1G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIAv1G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIAv1G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIAv1G.s: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/omdsha256k128n96tau64v1/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/ccO9I84T.s: Assembler messages:
encrypt.c: /tmp/ccO9I84T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO9I84T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO9I84T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO9I84T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9I84T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9I84T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9I84T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9I84T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9I84T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9I84T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9I84T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9I84T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO9I84T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO9I84T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO9I84T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9I84T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO9I84T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO9I84T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9I84T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO9I84T.s: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/omdsha256k128n96tau64v1/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/ccTR6zGb.s: Assembler messages:
encrypt.c: /tmp/ccTR6zGb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTR6zGb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTR6zGb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTR6zGb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTR6zGb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTR6zGb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTR6zGb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTR6zGb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTR6zGb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTR6zGb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTR6zGb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTR6zGb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTR6zGb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTR6zGb.s: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/omdsha256k128n96tau64v1/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/ccX0cYNb.s: Assembler messages:
encrypt.c: /tmp/ccX0cYNb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX0cYNb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX0cYNb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX0cYNb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0cYNb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0cYNb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0cYNb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX0cYNb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX0cYNb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX0cYNb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX0cYNb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX0cYNb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX0cYNb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX0cYNb.s: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/omdsha256k128n96tau64v1/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/cckuFbhZ.s: Assembler messages:
encrypt.c: /tmp/cckuFbhZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckuFbhZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckuFbhZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckuFbhZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuFbhZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuFbhZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuFbhZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuFbhZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuFbhZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckuFbhZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckuFbhZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckuFbhZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckuFbhZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuFbhZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckuFbhZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckuFbhZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckuFbhZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckuFbhZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckuFbhZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckuFbhZ.s: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/omdsha256k128n96tau64v1/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/ccRybGSI.s: Assembler messages:
encrypt.c: /tmp/ccRybGSI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRybGSI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRybGSI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRybGSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRybGSI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRybGSI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRybGSI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRybGSI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRybGSI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRybGSI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRybGSI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRybGSI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRybGSI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRybGSI.s: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/omdsha256k128n96tau64v1/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/ccVwCjdm.s: Assembler messages:
encrypt.c: /tmp/ccVwCjdm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwCjdm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVwCjdm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVwCjdm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwCjdm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwCjdm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwCjdm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwCjdm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwCjdm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwCjdm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwCjdm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwCjdm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVwCjdm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwCjdm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVwCjdm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwCjdm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVwCjdm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwCjdm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwCjdm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwCjdm.s: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/omdsha256k128n96tau64v1/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/cc4L3ehl.s: Assembler messages:
encrypt.c: /tmp/cc4L3ehl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4L3ehl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4L3ehl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4L3ehl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4L3ehl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4L3ehl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4L3ehl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4L3ehl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4L3ehl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4L3ehl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4L3ehl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4L3ehl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4L3ehl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4L3ehl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4L3ehl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4L3ehl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4L3ehl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4L3ehl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4L3ehl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4L3ehl.s: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/omdsha256k128n96tau64v1/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/ccpWuJjK.s: Assembler messages:
encrypt.c: /tmp/ccpWuJjK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWuJjK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWuJjK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWuJjK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWuJjK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWuJjK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWuJjK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWuJjK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWuJjK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWuJjK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWuJjK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWuJjK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWuJjK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWuJjK.s: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/omdsha256k128n96tau64v1/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/cc7Wvi79.s: Assembler messages:
encrypt.c: /tmp/cc7Wvi79.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Wvi79.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Wvi79.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Wvi79.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Wvi79.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Wvi79.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Wvi79.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Wvi79.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Wvi79.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Wvi79.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Wvi79.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Wvi79.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Wvi79.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Wvi79.s: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/omdsha256k128n96tau64v1/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/ccKFjVG1.s: Assembler messages:
encrypt.c: /tmp/ccKFjVG1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFjVG1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFjVG1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFjVG1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFjVG1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFjVG1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFjVG1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFjVG1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFjVG1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFjVG1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFjVG1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFjVG1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFjVG1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFjVG1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFjVG1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFjVG1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKFjVG1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKFjVG1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFjVG1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKFjVG1.s: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/omdsha256k128n96tau64v1/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/cc0Kc4fb.s: Assembler messages:
encrypt.c: /tmp/cc0Kc4fb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Kc4fb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Kc4fb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Kc4fb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Kc4fb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Kc4fb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Kc4fb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Kc4fb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Kc4fb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Kc4fb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Kc4fb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Kc4fb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Kc4fb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kc4fb.s: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/omdsha256k128n96tau64v1/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/ccVzSBm5.s: Assembler messages:
encrypt.c: /tmp/ccVzSBm5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVzSBm5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVzSBm5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVzSBm5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzSBm5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzSBm5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzSBm5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzSBm5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzSBm5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzSBm5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzSBm5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzSBm5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVzSBm5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzSBm5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVzSBm5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzSBm5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVzSBm5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVzSBm5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVzSBm5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVzSBm5.s: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/omdsha256k128n96tau64v1/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/cc0379DB.s: Assembler messages:
encrypt.c: /tmp/cc0379DB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0379DB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0379DB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0379DB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0379DB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0379DB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0379DB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0379DB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0379DB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0379DB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0379DB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0379DB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0379DB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0379DB.s: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/omdsha256k128n96tau64v1/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/ccRhPbAz.s: Assembler messages:
encrypt.c: /tmp/ccRhPbAz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhPbAz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhPbAz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhPbAz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhPbAz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhPbAz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhPbAz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhPbAz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhPbAz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhPbAz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhPbAz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhPbAz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhPbAz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhPbAz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhPbAz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhPbAz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRhPbAz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhPbAz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhPbAz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhPbAz.s: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/omdsha256k128n96tau64v1/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/ccK8x1VB.s: Assembler messages:
encrypt.c: /tmp/ccK8x1VB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK8x1VB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK8x1VB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccK8x1VB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8x1VB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8x1VB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8x1VB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK8x1VB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK8x1VB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccK8x1VB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccK8x1VB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8x1VB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK8x1VB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK8x1VB.s: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/omdsha256k128n96tau64v1/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/cce58zQs.s: Assembler messages:
encrypt.c: /tmp/cce58zQs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce58zQs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce58zQs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce58zQs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce58zQs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce58zQs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce58zQs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce58zQs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce58zQs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce58zQs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce58zQs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce58zQs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce58zQs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce58zQs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce58zQs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce58zQs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce58zQs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce58zQs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce58zQs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce58zQs.s: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/omdsha256k128n96tau64v1/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/ccWxyjsm.s: Assembler messages:
encrypt.c: /tmp/ccWxyjsm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWxyjsm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWxyjsm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWxyjsm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxyjsm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxyjsm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxyjsm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWxyjsm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWxyjsm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWxyjsm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxyjsm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxyjsm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxyjsm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxyjsm.s: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/omdsha256k128n96tau64v1/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/ccvBGTEV.s: Assembler messages:
encrypt.c: /tmp/ccvBGTEV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvBGTEV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvBGTEV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvBGTEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBGTEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBGTEV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBGTEV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBGTEV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBGTEV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBGTEV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBGTEV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBGTEV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvBGTEV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvBGTEV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvBGTEV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBGTEV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvBGTEV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvBGTEV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvBGTEV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvBGTEV.s: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/omdsha256k128n96tau64v1/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/cc0phZTV.s: Assembler messages:
encrypt.c: /tmp/cc0phZTV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0phZTV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0phZTV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0phZTV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0phZTV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0phZTV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0phZTV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0phZTV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0phZTV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0phZTV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0phZTV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0phZTV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0phZTV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0phZTV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0phZTV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0phZTV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0phZTV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0phZTV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0phZTV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0phZTV.s: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/omdsha256k128n96tau64v1/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/ccjaR4mp.s: Assembler messages:
encrypt.c: /tmp/ccjaR4mp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjaR4mp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjaR4mp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjaR4mp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjaR4mp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjaR4mp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjaR4mp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjaR4mp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjaR4mp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjaR4mp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjaR4mp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjaR4mp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjaR4mp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaR4mp.s: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/omdsha256k128n96tau64v1/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/ccJMgMXo.s: Assembler messages:
encrypt.c: /tmp/ccJMgMXo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJMgMXo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJMgMXo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJMgMXo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMgMXo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMgMXo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMgMXo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMgMXo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMgMXo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJMgMXo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJMgMXo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJMgMXo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJMgMXo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMgMXo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJMgMXo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJMgMXo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJMgMXo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJMgMXo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJMgMXo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJMgMXo.s: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/omdsha256k128n96tau64v1/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/cckYebiR.s: Assembler messages:
encrypt.c: /tmp/cckYebiR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckYebiR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckYebiR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckYebiR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYebiR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYebiR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYebiR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckYebiR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckYebiR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckYebiR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYebiR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckYebiR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckYebiR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYebiR.s: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/omdsha256k128n96tau64v1/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/ccTBVhCX.s: Assembler messages:
encrypt.c: /tmp/ccTBVhCX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTBVhCX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTBVhCX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTBVhCX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTBVhCX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTBVhCX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTBVhCX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTBVhCX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTBVhCX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTBVhCX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTBVhCX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTBVhCX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTBVhCX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTBVhCX.s: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/omdsha256k128n96tau64v1/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/ccTd5sLn.s: Assembler messages:
encrypt.c: /tmp/ccTd5sLn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTd5sLn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTd5sLn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTd5sLn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTd5sLn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTd5sLn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTd5sLn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTd5sLn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTd5sLn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTd5sLn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTd5sLn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTd5sLn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTd5sLn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTd5sLn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTd5sLn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTd5sLn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTd5sLn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTd5sLn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTd5sLn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTd5sLn.s: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/omdsha256k128n96tau64v1/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/ccLCdrE0.s: Assembler messages:
encrypt.c: /tmp/ccLCdrE0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLCdrE0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLCdrE0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLCdrE0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCdrE0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCdrE0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCdrE0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCdrE0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCdrE0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCdrE0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCdrE0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCdrE0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLCdrE0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLCdrE0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLCdrE0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCdrE0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLCdrE0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLCdrE0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLCdrE0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLCdrE0.s: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/omdsha256k128n96tau64v1/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/ccNB3aO6.s: Assembler messages:
encrypt.c: /tmp/ccNB3aO6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNB3aO6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNB3aO6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNB3aO6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3aO6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3aO6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3aO6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNB3aO6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNB3aO6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNB3aO6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNB3aO6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNB3aO6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNB3aO6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNB3aO6.s: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/omdsha256k128n96tau64v1/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/cc5WYh7X.s: Assembler messages:
encrypt.c: /tmp/cc5WYh7X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WYh7X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WYh7X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WYh7X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WYh7X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WYh7X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WYh7X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WYh7X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WYh7X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WYh7X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WYh7X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WYh7X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WYh7X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WYh7X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WYh7X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WYh7X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5WYh7X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WYh7X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WYh7X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WYh7X.s: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/omdsha256k128n96tau64v1/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/ccsBYxw7.s: Assembler messages:
encrypt.c: /tmp/ccsBYxw7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsBYxw7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsBYxw7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsBYxw7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBYxw7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBYxw7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBYxw7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsBYxw7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsBYxw7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsBYxw7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBYxw7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBYxw7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBYxw7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBYxw7.s: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/omdsha256k128n96tau64v1/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/cc32cm5x.s: Assembler messages:
encrypt.c: /tmp/cc32cm5x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32cm5x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc32cm5x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc32cm5x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32cm5x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32cm5x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32cm5x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32cm5x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32cm5x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32cm5x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32cm5x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32cm5x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc32cm5x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32cm5x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc32cm5x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32cm5x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc32cm5x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc32cm5x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32cm5x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32cm5x.s: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/omdsha256k128n96tau64v1/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/ccOWMjFC.s: Assembler messages:
encrypt.c: /tmp/ccOWMjFC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOWMjFC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOWMjFC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOWMjFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWMjFC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWMjFC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWMjFC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOWMjFC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOWMjFC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOWMjFC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOWMjFC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWMjFC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOWMjFC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOWMjFC.s: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/omdsha256k128n96tau64v1/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/ccMCHqOy.s: Assembler messages:
encrypt.c: /tmp/ccMCHqOy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMCHqOy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMCHqOy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMCHqOy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMCHqOy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMCHqOy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMCHqOy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMCHqOy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMCHqOy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMCHqOy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMCHqOy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMCHqOy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMCHqOy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCHqOy.s: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/omdsha256k128n96tau64v1/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/cch0rtIw.s: Assembler messages:
encrypt.c: /tmp/cch0rtIw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0rtIw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch0rtIw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch0rtIw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rtIw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rtIw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rtIw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rtIw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rtIw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0rtIw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0rtIw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0rtIw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch0rtIw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0rtIw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch0rtIw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0rtIw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch0rtIw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch0rtIw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0rtIw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0rtIw.s: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/omdsha256k128n96tau64v1/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/cc8sNBET.s: Assembler messages:
encrypt.c: /tmp/cc8sNBET.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8sNBET.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8sNBET.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8sNBET.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8sNBET.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8sNBET.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8sNBET.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8sNBET.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8sNBET.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8sNBET.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8sNBET.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8sNBET.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8sNBET.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sNBET.s: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/omdsha256k128n96tau64v1/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/ccT6zDW5.s: Assembler messages:
encrypt.c: /tmp/ccT6zDW5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT6zDW5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT6zDW5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT6zDW5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6zDW5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6zDW5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6zDW5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6zDW5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6zDW5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT6zDW5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT6zDW5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT6zDW5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT6zDW5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6zDW5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT6zDW5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT6zDW5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT6zDW5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT6zDW5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT6zDW5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT6zDW5.s: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/omdsha256k128n96tau64v1/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/cc9TD6xW.s: Assembler messages:
encrypt.c: /tmp/cc9TD6xW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9TD6xW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9TD6xW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9TD6xW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9TD6xW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9TD6xW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9TD6xW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9TD6xW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9TD6xW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9TD6xW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9TD6xW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9TD6xW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9TD6xW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9TD6xW.s: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/omdsha256k128n96tau64v1/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/cchFQgbW.s: Assembler messages:
encrypt.c: /tmp/cchFQgbW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFQgbW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchFQgbW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchFQgbW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFQgbW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFQgbW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFQgbW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFQgbW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFQgbW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFQgbW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFQgbW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFQgbW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchFQgbW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFQgbW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchFQgbW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFQgbW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchFQgbW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFQgbW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFQgbW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFQgbW.s: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/omdsha256k128n96tau64v1/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/ccRAF67v.s: Assembler messages:
encrypt.c: /tmp/ccRAF67v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRAF67v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRAF67v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRAF67v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAF67v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAF67v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAF67v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAF67v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAF67v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAF67v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAF67v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAF67v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRAF67v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAF67v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRAF67v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAF67v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRAF67v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRAF67v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAF67v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRAF67v.s: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/omdsha256k128n96tau64v1/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/cctAwEcu.s: Assembler messages:
encrypt.c: /tmp/cctAwEcu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctAwEcu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctAwEcu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctAwEcu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAwEcu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAwEcu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAwEcu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctAwEcu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctAwEcu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctAwEcu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAwEcu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctAwEcu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctAwEcu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAwEcu.s: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/omdsha256k128n96tau64v1/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/ccCdBW6w.s: Assembler messages:
encrypt.c: /tmp/ccCdBW6w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCdBW6w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCdBW6w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCdBW6w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdBW6w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdBW6w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdBW6w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCdBW6w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCdBW6w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCdBW6w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCdBW6w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCdBW6w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCdBW6w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCdBW6w.s: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/omdsha256k128n96tau64v1/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/ccvb3Vcv.s: Assembler messages:
encrypt.c: /tmp/ccvb3Vcv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvb3Vcv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvb3Vcv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvb3Vcv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvb3Vcv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvb3Vcv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvb3Vcv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvb3Vcv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvb3Vcv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvb3Vcv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvb3Vcv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvb3Vcv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvb3Vcv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvb3Vcv.s: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/omdsha256k128n96tau64v1/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/ccUVyU4W.s: Assembler messages:
encrypt.c: /tmp/ccUVyU4W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVyU4W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVyU4W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVyU4W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVyU4W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVyU4W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVyU4W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVyU4W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVyU4W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVyU4W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVyU4W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVyU4W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVyU4W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVyU4W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVyU4W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVyU4W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUVyU4W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUVyU4W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVyU4W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUVyU4W.s: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/omdsha256k128n96tau64v1/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/cctdsexd.s: Assembler messages:
encrypt.c: /tmp/cctdsexd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdsexd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctdsexd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctdsexd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdsexd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdsexd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdsexd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctdsexd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctdsexd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctdsexd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdsexd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdsexd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdsexd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdsexd.s: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/omdsha256k128n96tau64v1/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/ccCkGyXX.s: Assembler messages:
encrypt.c: /tmp/ccCkGyXX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCkGyXX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCkGyXX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCkGyXX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGyXX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGyXX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGyXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGyXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGyXX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkGyXX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkGyXX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkGyXX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCkGyXX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCkGyXX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCkGyXX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkGyXX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCkGyXX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCkGyXX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkGyXX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCkGyXX.s: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/omdsha256k128n96tau64v1/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/cciIfiHc.s: Assembler messages:
encrypt.c: /tmp/cciIfiHc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIfiHc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIfiHc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciIfiHc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIfiHc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIfiHc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIfiHc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIfiHc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIfiHc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciIfiHc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIfiHc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIfiHc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIfiHc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIfiHc.s: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/omdsha256k128n96tau64v1/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/ccGsZsVE.s: Assembler messages:
encrypt.c: /tmp/ccGsZsVE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsZsVE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGsZsVE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGsZsVE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsZsVE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsZsVE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsZsVE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGsZsVE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGsZsVE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGsZsVE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsZsVE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsZsVE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsZsVE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsZsVE.s: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/omdsha256k128n96tau64v1/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/cctc1wex.s: Assembler messages:
encrypt.c: /tmp/cctc1wex.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctc1wex.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctc1wex.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctc1wex.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctc1wex.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctc1wex.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctc1wex.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctc1wex.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctc1wex.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctc1wex.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctc1wex.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctc1wex.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctc1wex.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctc1wex.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctc1wex.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctc1wex.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctc1wex.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctc1wex.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctc1wex.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctc1wex.s: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/omdsha256k128n96tau64v1/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/cccH8W2x.s: Assembler messages:
encrypt.c: /tmp/cccH8W2x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccH8W2x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccH8W2x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccH8W2x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccH8W2x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccH8W2x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccH8W2x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccH8W2x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccH8W2x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccH8W2x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccH8W2x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccH8W2x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccH8W2x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccH8W2x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccH8W2x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccH8W2x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccH8W2x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccH8W2x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccH8W2x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccH8W2x.s: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/omdsha256k128n96tau64v1/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/ccpSOmIG.s: Assembler messages:
encrypt.c: /tmp/ccpSOmIG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpSOmIG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpSOmIG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpSOmIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpSOmIG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpSOmIG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpSOmIG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpSOmIG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpSOmIG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpSOmIG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpSOmIG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpSOmIG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpSOmIG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSOmIG.s: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/omdsha256k128n96tau64v1/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/ccAbZn8e.s: Assembler messages:
encrypt.c: /tmp/ccAbZn8e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAbZn8e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAbZn8e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAbZn8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbZn8e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbZn8e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbZn8e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAbZn8e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAbZn8e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAbZn8e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAbZn8e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbZn8e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAbZn8e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbZn8e.s: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/omdsha256k128n96tau64v1/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/ccc9rzS3.s: Assembler messages:
encrypt.c: /tmp/ccc9rzS3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc9rzS3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc9rzS3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc9rzS3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9rzS3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9rzS3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9rzS3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9rzS3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9rzS3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9rzS3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9rzS3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9rzS3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc9rzS3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc9rzS3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc9rzS3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9rzS3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc9rzS3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc9rzS3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc9rzS3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc9rzS3.s: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/omdsha256k128n96tau64v1/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/ccg4nL81.s: Assembler messages:
encrypt.c: /tmp/ccg4nL81.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg4nL81.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg4nL81.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg4nL81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4nL81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4nL81.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4nL81.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4nL81.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4nL81.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4nL81.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4nL81.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4nL81.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg4nL81.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4nL81.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg4nL81.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4nL81.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg4nL81.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4nL81.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4nL81.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4nL81.s: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/omdsha256k128n96tau64v1/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/ccrABrbg.s: Assembler messages:
encrypt.c: /tmp/ccrABrbg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrABrbg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrABrbg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrABrbg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrABrbg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrABrbg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrABrbg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrABrbg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrABrbg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrABrbg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrABrbg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrABrbg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrABrbg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrABrbg.s: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/omdsha256k128n96tau64v1/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/ccC62frI.s: Assembler messages:
encrypt.c: /tmp/ccC62frI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC62frI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC62frI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC62frI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC62frI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC62frI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC62frI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC62frI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC62frI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC62frI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC62frI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC62frI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC62frI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC62frI.s: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/omdsha256k128n96tau64v1/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/ccYYk7mq.s: Assembler messages:
encrypt.c: /tmp/ccYYk7mq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYYk7mq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYYk7mq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYYk7mq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYk7mq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYk7mq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYk7mq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYk7mq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYk7mq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYk7mq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYk7mq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYk7mq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYYk7mq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYk7mq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYYk7mq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYk7mq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYYk7mq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYYk7mq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYk7mq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYk7mq.s: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/omdsha256k128n96tau64v1/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/ccEvhgrH.s: Assembler messages:
encrypt.c: /tmp/ccEvhgrH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEvhgrH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEvhgrH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEvhgrH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhgrH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhgrH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhgrH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEvhgrH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEvhgrH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEvhgrH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEvhgrH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEvhgrH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEvhgrH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvhgrH.s: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/omdsha256k128n96tau64v1/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/ccZ9ifYu.s: Assembler messages:
encrypt.c: /tmp/ccZ9ifYu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ9ifYu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ9ifYu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ9ifYu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9ifYu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9ifYu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9ifYu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ9ifYu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ9ifYu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9ifYu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ9ifYu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ9ifYu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9ifYu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9ifYu.s: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/omdsha256k128n96tau64v1/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/ccg6znp3.s: Assembler messages:
encrypt.c: /tmp/ccg6znp3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg6znp3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg6znp3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg6znp3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg6znp3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg6znp3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg6znp3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg6znp3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg6znp3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg6znp3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg6znp3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg6znp3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg6znp3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg6znp3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg6znp3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg6znp3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg6znp3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg6znp3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg6znp3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg6znp3.s: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/omdsha256k128n96tau64v1/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/cckW1zWR.s: Assembler messages:
encrypt.c: /tmp/cckW1zWR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckW1zWR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckW1zWR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckW1zWR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckW1zWR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckW1zWR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckW1zWR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckW1zWR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckW1zWR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckW1zWR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckW1zWR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckW1zWR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckW1zWR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckW1zWR.s: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/omdsha256k128n96tau64v1/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/ccFkBqI3.s: Assembler messages:
encrypt.c: /tmp/ccFkBqI3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFkBqI3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFkBqI3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFkBqI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkBqI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkBqI3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkBqI3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkBqI3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkBqI3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFkBqI3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFkBqI3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFkBqI3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFkBqI3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkBqI3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFkBqI3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFkBqI3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFkBqI3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFkBqI3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFkBqI3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFkBqI3.s: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/omdsha256k128n96tau64v1/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/ccPQeSBV.s: Assembler messages:
encrypt.c: /tmp/ccPQeSBV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQeSBV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQeSBV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQeSBV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQeSBV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQeSBV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQeSBV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQeSBV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQeSBV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPQeSBV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPQeSBV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQeSBV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQeSBV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQeSBV.s: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/omdsha256k128n96tau64v1/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/ccAfVBGx.s: Assembler messages:
encrypt.c: /tmp/ccAfVBGx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAfVBGx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAfVBGx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAfVBGx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVBGx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVBGx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVBGx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAfVBGx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAfVBGx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAfVBGx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAfVBGx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfVBGx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAfVBGx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAfVBGx.s: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/omdsha256k128n96tau64v1/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/ccuusbLp.s: Assembler messages:
encrypt.c: /tmp/ccuusbLp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuusbLp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuusbLp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuusbLp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuusbLp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuusbLp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuusbLp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuusbLp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuusbLp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuusbLp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuusbLp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuusbLp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuusbLp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuusbLp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuusbLp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuusbLp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuusbLp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuusbLp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuusbLp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuusbLp.s: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/omdsha256k128n96tau64v1/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/ccTnltpi.s: Assembler messages:
encrypt.c: /tmp/ccTnltpi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTnltpi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTnltpi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTnltpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnltpi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnltpi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnltpi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTnltpi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTnltpi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTnltpi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTnltpi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTnltpi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTnltpi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnltpi.s: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/omdsha256k128n96tau64v1/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/ccZgVeyu.s: Assembler messages:
encrypt.c: /tmp/ccZgVeyu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgVeyu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgVeyu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgVeyu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgVeyu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgVeyu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgVeyu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgVeyu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgVeyu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgVeyu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgVeyu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgVeyu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgVeyu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgVeyu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgVeyu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgVeyu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZgVeyu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgVeyu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgVeyu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgVeyu.s: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/omdsha256k128n96tau64v1/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/ccEPcBZY.s: Assembler messages:
encrypt.c: /tmp/ccEPcBZY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEPcBZY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEPcBZY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEPcBZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPcBZY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPcBZY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPcBZY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEPcBZY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEPcBZY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEPcBZY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEPcBZY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPcBZY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPcBZY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPcBZY.s: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/omdsha256k128n96tau64v1/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/ccSTyXy3.s: Assembler messages:
encrypt.c: /tmp/ccSTyXy3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTyXy3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSTyXy3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSTyXy3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTyXy3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTyXy3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTyXy3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTyXy3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTyXy3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTyXy3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTyXy3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTyXy3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSTyXy3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTyXy3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSTyXy3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTyXy3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSTyXy3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTyXy3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTyXy3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTyXy3.s: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/omdsha256k128n96tau64v1/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/ccEzLsi4.s: Assembler messages:
encrypt.c: /tmp/ccEzLsi4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEzLsi4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEzLsi4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEzLsi4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzLsi4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzLsi4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzLsi4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzLsi4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzLsi4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzLsi4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzLsi4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzLsi4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEzLsi4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEzLsi4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEzLsi4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzLsi4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEzLsi4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEzLsi4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzLsi4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEzLsi4.s: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/omdsha256k128n96tau64v1/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/ccPyl1ZY.s: Assembler messages:
encrypt.c: /tmp/ccPyl1ZY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPyl1ZY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPyl1ZY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPyl1ZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPyl1ZY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPyl1ZY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPyl1ZY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPyl1ZY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPyl1ZY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPyl1ZY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPyl1ZY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPyl1ZY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPyl1ZY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyl1ZY.s: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/omdsha256k128n96tau64v1/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/ccoSv5wn.s: Assembler messages:
encrypt.c: /tmp/ccoSv5wn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoSv5wn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoSv5wn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoSv5wn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoSv5wn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoSv5wn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoSv5wn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoSv5wn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoSv5wn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoSv5wn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoSv5wn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoSv5wn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoSv5wn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSv5wn.s: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/omdsha256k128n96tau64v1/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/cczZqXhs.s: Assembler messages:
encrypt.c: /tmp/cczZqXhs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczZqXhs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczZqXhs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczZqXhs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZqXhs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZqXhs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZqXhs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZqXhs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZqXhs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczZqXhs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczZqXhs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczZqXhs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczZqXhs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZqXhs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczZqXhs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczZqXhs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczZqXhs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczZqXhs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczZqXhs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczZqXhs.s: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/omdsha256k128n96tau64v1/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/cch5lVTu.s: Assembler messages:
encrypt.c: /tmp/cch5lVTu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch5lVTu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch5lVTu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch5lVTu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5lVTu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5lVTu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5lVTu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5lVTu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5lVTu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5lVTu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5lVTu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5lVTu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch5lVTu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5lVTu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch5lVTu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5lVTu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch5lVTu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5lVTu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5lVTu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5lVTu.s: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/omdsha256k128n96tau64v1/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/cclNoVtq.s: Assembler messages:
encrypt.c: /tmp/cclNoVtq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNoVtq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclNoVtq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclNoVtq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNoVtq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNoVtq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNoVtq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclNoVtq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclNoVtq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclNoVtq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclNoVtq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNoVtq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNoVtq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNoVtq.s: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/omdsha256k128n96tau64v1/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/ccsd4gQb.s: Assembler messages:
encrypt.c: /tmp/ccsd4gQb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsd4gQb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsd4gQb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsd4gQb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsd4gQb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsd4gQb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsd4gQb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsd4gQb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsd4gQb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsd4gQb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsd4gQb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsd4gQb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsd4gQb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4gQb.s: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/omdsha256k128n96tau64v1/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/ccu1vuxB.s: Assembler messages:
encrypt.c: /tmp/ccu1vuxB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu1vuxB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu1vuxB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu1vuxB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu1vuxB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu1vuxB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu1vuxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu1vuxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu1vuxB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu1vuxB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu1vuxB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu1vuxB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu1vuxB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu1vuxB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu1vuxB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu1vuxB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu1vuxB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu1vuxB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu1vuxB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu1vuxB.s: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/omdsha256k128n96tau64v1/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/ccJzDkZY.s: Assembler messages:
encrypt.c: /tmp/ccJzDkZY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJzDkZY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJzDkZY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJzDkZY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzDkZY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzDkZY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzDkZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzDkZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzDkZY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzDkZY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzDkZY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzDkZY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJzDkZY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJzDkZY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJzDkZY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzDkZY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJzDkZY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJzDkZY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJzDkZY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJzDkZY.s: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/omdsha256k128n96tau64v1/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/ccQC0Z6f.s: Assembler messages:
encrypt.c: /tmp/ccQC0Z6f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQC0Z6f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQC0Z6f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQC0Z6f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC0Z6f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC0Z6f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC0Z6f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQC0Z6f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQC0Z6f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQC0Z6f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC0Z6f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQC0Z6f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQC0Z6f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC0Z6f.s: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/omdsha256k128n96tau64v1/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/cc2IBaOK.s: Assembler messages:
encrypt.c: /tmp/cc2IBaOK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2IBaOK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2IBaOK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2IBaOK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2IBaOK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2IBaOK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2IBaOK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2IBaOK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2IBaOK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2IBaOK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2IBaOK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2IBaOK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2IBaOK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IBaOK.s: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/omdsha256k128n96tau64v1/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/cc2zBnQZ.s: Assembler messages:
encrypt.c: /tmp/cc2zBnQZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2zBnQZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2zBnQZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2zBnQZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2zBnQZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2zBnQZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2zBnQZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2zBnQZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2zBnQZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2zBnQZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2zBnQZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2zBnQZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2zBnQZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2zBnQZ.s: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/omdsha256k128n96tau64v1/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/cc18CEw2.s: Assembler messages:
encrypt.c: /tmp/cc18CEw2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc18CEw2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc18CEw2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc18CEw2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18CEw2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18CEw2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18CEw2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18CEw2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18CEw2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18CEw2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18CEw2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18CEw2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc18CEw2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc18CEw2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc18CEw2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18CEw2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc18CEw2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc18CEw2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18CEw2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc18CEw2.s: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/omdsha256k128n96tau64v1/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/ccwNrlyD.s: Assembler messages:
encrypt.c: /tmp/ccwNrlyD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwNrlyD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwNrlyD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwNrlyD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwNrlyD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwNrlyD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwNrlyD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwNrlyD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwNrlyD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwNrlyD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwNrlyD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwNrlyD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwNrlyD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNrlyD.s: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/omdsha256k128n96tau64v1/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/cc0Kuoo0.s: Assembler messages:
encrypt.c: /tmp/cc0Kuoo0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Kuoo0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Kuoo0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Kuoo0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Kuoo0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Kuoo0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Kuoo0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Kuoo0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Kuoo0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Kuoo0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Kuoo0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Kuoo0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Kuoo0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Kuoo0.s: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/omdsha256k128n96tau64v1/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/ccnVihng.s: Assembler messages:
encrypt.c: /tmp/ccnVihng.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnVihng.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnVihng.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnVihng.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnVihng.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnVihng.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnVihng.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnVihng.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnVihng.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnVihng.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnVihng.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnVihng.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnVihng.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVihng.s: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/omdsha256k128n96tau64v1/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/cc9ePnZg.s: Assembler messages:
encrypt.c: /tmp/cc9ePnZg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ePnZg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ePnZg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ePnZg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ePnZg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ePnZg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ePnZg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ePnZg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ePnZg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9ePnZg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ePnZg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ePnZg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ePnZg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ePnZg.s: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/omdsha256k128n96tau64v1/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/cckCSMa0.s: Assembler messages:
encrypt.c: /tmp/cckCSMa0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckCSMa0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckCSMa0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckCSMa0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCSMa0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCSMa0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCSMa0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCSMa0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCSMa0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCSMa0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCSMa0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCSMa0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckCSMa0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCSMa0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckCSMa0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCSMa0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckCSMa0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckCSMa0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckCSMa0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckCSMa0.s: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/omdsha256k128n96tau64v1/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/ccS5KeZD.s: Assembler messages:
encrypt.c: /tmp/ccS5KeZD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS5KeZD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS5KeZD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS5KeZD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5KeZD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5KeZD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5KeZD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS5KeZD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS5KeZD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS5KeZD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5KeZD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5KeZD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5KeZD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5KeZD.s: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/omdsha256k128n96tau64v1/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/ccwCUyIA.s: Assembler messages:
encrypt.c: /tmp/ccwCUyIA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwCUyIA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwCUyIA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwCUyIA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCUyIA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCUyIA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCUyIA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCUyIA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCUyIA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwCUyIA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwCUyIA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwCUyIA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwCUyIA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCUyIA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwCUyIA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwCUyIA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwCUyIA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwCUyIA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwCUyIA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwCUyIA.s: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/omdsha256k128n96tau64v1/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/ccPjuGgE.s: Assembler messages:
encrypt.c: /tmp/ccPjuGgE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPjuGgE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPjuGgE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPjuGgE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPjuGgE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPjuGgE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPjuGgE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPjuGgE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPjuGgE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPjuGgE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPjuGgE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPjuGgE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPjuGgE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjuGgE.s: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/omdsha256k128n96tau64v1/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/ccuMb9qy.s: Assembler messages:
encrypt.c: /tmp/ccuMb9qy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuMb9qy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuMb9qy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuMb9qy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMb9qy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMb9qy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMb9qy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMb9qy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMb9qy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuMb9qy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuMb9qy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuMb9qy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuMb9qy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuMb9qy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuMb9qy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuMb9qy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuMb9qy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuMb9qy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuMb9qy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuMb9qy.s: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/omdsha256k128n96tau64v1/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/ccjqJxCW.s: Assembler messages:
encrypt.c: /tmp/ccjqJxCW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjqJxCW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjqJxCW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjqJxCW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqJxCW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqJxCW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqJxCW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqJxCW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqJxCW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqJxCW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqJxCW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqJxCW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjqJxCW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjqJxCW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjqJxCW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqJxCW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjqJxCW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjqJxCW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjqJxCW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjqJxCW.s: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/omdsha256k128n96tau64v1/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/ccx1mSLX.s: Assembler messages:
encrypt.c: /tmp/ccx1mSLX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx1mSLX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx1mSLX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx1mSLX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1mSLX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1mSLX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1mSLX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx1mSLX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx1mSLX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx1mSLX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1mSLX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1mSLX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1mSLX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1mSLX.s: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/omdsha256k128n96tau64v1/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/ccLM2k2Z.s: Assembler messages:
encrypt.c: /tmp/ccLM2k2Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLM2k2Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLM2k2Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLM2k2Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLM2k2Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLM2k2Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLM2k2Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLM2k2Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLM2k2Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLM2k2Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLM2k2Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLM2k2Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLM2k2Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM2k2Z.s: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/omdsha256k128n96tau64v1/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/ccoZU5P0.s: Assembler messages:
encrypt.c: /tmp/ccoZU5P0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoZU5P0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoZU5P0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoZU5P0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZU5P0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZU5P0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZU5P0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZU5P0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZU5P0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZU5P0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZU5P0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZU5P0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoZU5P0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZU5P0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoZU5P0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZU5P0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoZU5P0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoZU5P0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoZU5P0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoZU5P0.s: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/omdsha256k128n96tau64v1/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/cc8FX9fv.s: Assembler messages:
encrypt.c: /tmp/cc8FX9fv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FX9fv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8FX9fv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8FX9fv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FX9fv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FX9fv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FX9fv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FX9fv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FX9fv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FX9fv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FX9fv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FX9fv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8FX9fv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FX9fv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8FX9fv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FX9fv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8FX9fv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8FX9fv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FX9fv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8FX9fv.s: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/omdsha256k128n96tau64v1/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/ccBvNFfw.s: Assembler messages:
encrypt.c: /tmp/ccBvNFfw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBvNFfw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBvNFfw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBvNFfw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBvNFfw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBvNFfw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBvNFfw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBvNFfw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBvNFfw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBvNFfw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBvNFfw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBvNFfw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBvNFfw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBvNFfw.s: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/omdsha256k128n96tau64v1/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/ccVr3YWx.s: Assembler messages:
encrypt.c: /tmp/ccVr3YWx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVr3YWx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVr3YWx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVr3YWx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVr3YWx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVr3YWx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVr3YWx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVr3YWx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVr3YWx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVr3YWx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVr3YWx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVr3YWx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVr3YWx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVr3YWx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVr3YWx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVr3YWx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVr3YWx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVr3YWx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVr3YWx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVr3YWx.s: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/omdsha256k128n96tau64v1/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/ccY4OQVy.s: Assembler messages:
encrypt.c: /tmp/ccY4OQVy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY4OQVy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY4OQVy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY4OQVy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4OQVy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4OQVy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4OQVy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY4OQVy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY4OQVy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY4OQVy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4OQVy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY4OQVy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY4OQVy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4OQVy.s: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/omdsha256k128n96tau64v1/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/ccQ0ejIR.s: Assembler messages:
encrypt.c: /tmp/ccQ0ejIR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ0ejIR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ0ejIR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ0ejIR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ0ejIR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ0ejIR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ0ejIR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ0ejIR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ0ejIR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ0ejIR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ0ejIR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ0ejIR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ0ejIR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ0ejIR.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/omdsha256k128n96tau64v1/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/ccbvVcBt.s: Assembler messages:
encrypt.c: /tmp/ccbvVcBt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbvVcBt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbvVcBt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbvVcBt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvVcBt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvVcBt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvVcBt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbvVcBt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbvVcBt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbvVcBt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbvVcBt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbvVcBt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbvVcBt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvVcBt.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/omdsha256k128n96tau64v1/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/cc330nhU.s: Assembler messages:
encrypt.c: /tmp/cc330nhU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc330nhU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc330nhU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc330nhU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc330nhU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc330nhU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc330nhU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc330nhU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc330nhU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc330nhU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc330nhU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc330nhU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc330nhU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc330nhU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc330nhU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc330nhU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc330nhU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc330nhU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc330nhU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc330nhU.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/omdsha256k128n96tau64v1/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/cc8zdyto.s: Assembler messages:
encrypt.c: /tmp/cc8zdyto.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zdyto.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8zdyto.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8zdyto.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zdyto.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zdyto.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zdyto.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8zdyto.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8zdyto.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8zdyto.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8zdyto.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zdyto.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8zdyto.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zdyto.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/omdsha256k128n96tau64v1/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/cci7upmq.s: Assembler messages:
encrypt.c: /tmp/cci7upmq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci7upmq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci7upmq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci7upmq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7upmq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7upmq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7upmq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7upmq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7upmq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci7upmq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci7upmq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci7upmq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci7upmq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci7upmq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci7upmq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci7upmq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci7upmq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci7upmq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci7upmq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci7upmq.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/omdsha256k128n96tau64v1/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/cczHDTkS.s: Assembler messages:
encrypt.c: /tmp/cczHDTkS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczHDTkS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczHDTkS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczHDTkS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczHDTkS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczHDTkS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczHDTkS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczHDTkS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczHDTkS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczHDTkS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczHDTkS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczHDTkS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczHDTkS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczHDTkS.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/omdsha256k128n96tau64v1/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/ccN88rAu.s: Assembler messages:
encrypt.c: /tmp/ccN88rAu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN88rAu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN88rAu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN88rAu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN88rAu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN88rAu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN88rAu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN88rAu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN88rAu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN88rAu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN88rAu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN88rAu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN88rAu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN88rAu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN88rAu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN88rAu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN88rAu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN88rAu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN88rAu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN88rAu.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/omdsha256k128n96tau64v1/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/ccwG5kBW.s: Assembler messages:
encrypt.c: /tmp/ccwG5kBW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwG5kBW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwG5kBW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwG5kBW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG5kBW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG5kBW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG5kBW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwG5kBW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwG5kBW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwG5kBW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwG5kBW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwG5kBW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwG5kBW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwG5kBW.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/omdsha256k128n96tau64v1/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/cc0Jecm6.s: Assembler messages:
encrypt.c: /tmp/cc0Jecm6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Jecm6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Jecm6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Jecm6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Jecm6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Jecm6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Jecm6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Jecm6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Jecm6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Jecm6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Jecm6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Jecm6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Jecm6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jecm6.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/omdsha256k128n96tau64v1/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/ccT9IpV7.s: Assembler messages:
encrypt.c: /tmp/ccT9IpV7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9IpV7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT9IpV7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT9IpV7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9IpV7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9IpV7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9IpV7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9IpV7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9IpV7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9IpV7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9IpV7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9IpV7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT9IpV7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9IpV7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT9IpV7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9IpV7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT9IpV7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9IpV7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9IpV7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9IpV7.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/omdsha256k128n96tau64v1/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/ccCuHKw7.s: Assembler messages:
encrypt.c: /tmp/ccCuHKw7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCuHKw7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCuHKw7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCuHKw7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCuHKw7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCuHKw7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCuHKw7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCuHKw7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCuHKw7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCuHKw7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCuHKw7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCuHKw7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCuHKw7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCuHKw7.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/omdsha256k128n96tau64v1/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/cchDna36.s: Assembler messages:
encrypt.c: /tmp/cchDna36.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDna36.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDna36.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchDna36.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDna36.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDna36.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDna36.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDna36.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDna36.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDna36.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDna36.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDna36.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDna36.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDna36.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDna36.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDna36.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchDna36.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDna36.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDna36.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDna36.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/omdsha256k128n96tau64v1/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/ccgy691E.s: Assembler messages:
encrypt.c: /tmp/ccgy691E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgy691E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgy691E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgy691E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgy691E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgy691E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgy691E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgy691E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgy691E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgy691E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgy691E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgy691E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgy691E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy691E.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/omdsha256k128n96tau64v1/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/ccoThNAK.s: Assembler messages:
encrypt.c: /tmp/ccoThNAK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoThNAK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoThNAK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoThNAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoThNAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoThNAK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoThNAK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoThNAK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoThNAK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoThNAK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoThNAK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoThNAK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoThNAK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoThNAK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoThNAK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoThNAK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoThNAK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoThNAK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoThNAK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoThNAK.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/omdsha256k128n96tau64v1/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/ccSKk3kE.s: Assembler messages:
encrypt.c: /tmp/ccSKk3kE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKk3kE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSKk3kE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSKk3kE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKk3kE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKk3kE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKk3kE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKk3kE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKk3kE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKk3kE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKk3kE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKk3kE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSKk3kE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKk3kE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSKk3kE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKk3kE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSKk3kE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSKk3kE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSKk3kE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSKk3kE.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/omdsha256k128n96tau64v1/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/ccisMHNE.s: Assembler messages:
encrypt.c: /tmp/ccisMHNE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccisMHNE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccisMHNE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccisMHNE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisMHNE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisMHNE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisMHNE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccisMHNE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccisMHNE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccisMHNE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccisMHNE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccisMHNE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccisMHNE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccisMHNE.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/omdsha256k128n96tau64v1/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/cccIQWFP.s: Assembler messages:
encrypt.c: /tmp/cccIQWFP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccIQWFP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccIQWFP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccIQWFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccIQWFP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccIQWFP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccIQWFP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIQWFP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIQWFP.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/cccIQWFP.s: Assembler messages:
encrypt.c: /tmp/cccIQWFP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccIQWFP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccIQWFP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccIQWFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccIQWFP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccIQWFP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccIQWFP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccIQWFP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccIQWFP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIQWFP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccIQWFP.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/omdsha256k128n96tau64v1/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/cchlEIlt.s: Assembler messages:
encrypt.c: /tmp/cchlEIlt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlEIlt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchlEIlt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchlEIlt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchlEIlt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchlEIlt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchlEIlt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEIlt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEIlt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.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/cchlEIlt.s: Assembler messages:
encrypt.c: /tmp/cchlEIlt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlEIlt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchlEIlt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchlEIlt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchlEIlt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchlEIlt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchlEIlt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEIlt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEIlt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEIlt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEIlt.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/omdsha256k128n96tau64v1/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/cc5xJ5zr.s: Assembler messages:
encrypt.c: /tmp/cc5xJ5zr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5xJ5zr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5xJ5zr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5xJ5zr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5xJ5zr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5xJ5zr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xJ5zr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xJ5zr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.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/cc5xJ5zr.s: Assembler messages:
encrypt.c: /tmp/cc5xJ5zr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5xJ5zr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5xJ5zr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5xJ5zr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5xJ5zr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5xJ5zr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5xJ5zr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5xJ5zr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xJ5zr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xJ5zr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xJ5zr.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/omdsha256k128n96tau64v1/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/ccqlhE5L.s: Assembler messages:
encrypt.c: /tmp/ccqlhE5L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqlhE5L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqlhE5L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqlhE5L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqlhE5L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqlhE5L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqlhE5L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlhE5L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlhE5L.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/ccqlhE5L.s: Assembler messages:
encrypt.c: /tmp/ccqlhE5L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqlhE5L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqlhE5L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqlhE5L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqlhE5L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlhE5L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqlhE5L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqlhE5L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlhE5L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlhE5L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlhE5L.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/omdsha256k128n96tau64v1/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/ccaObIEh.s: Assembler messages:
encrypt.c: /tmp/ccaObIEh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaObIEh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaObIEh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaObIEh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaObIEh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaObIEh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaObIEh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaObIEh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaObIEh.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/ccaObIEh.s: Assembler messages:
encrypt.c: /tmp/ccaObIEh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaObIEh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaObIEh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaObIEh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaObIEh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaObIEh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaObIEh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaObIEh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaObIEh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaObIEh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaObIEh.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/omdsha256k128n96tau64v1/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/ccelCPWW.s: Assembler messages:
encrypt.c: /tmp/ccelCPWW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelCPWW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccelCPWW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccelCPWW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccelCPWW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccelCPWW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccelCPWW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccelCPWW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccelCPWW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.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/ccelCPWW.s: Assembler messages:
encrypt.c: /tmp/ccelCPWW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccelCPWW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccelCPWW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccelCPWW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccelCPWW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccelCPWW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccelCPWW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccelCPWW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccelCPWW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccelCPWW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccelCPWW.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/omdsha256k128n96tau64v1/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/cc7Zc2Wj.s: Assembler messages:
encrypt.c: /tmp/cc7Zc2Wj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Zc2Wj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Zc2Wj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Zc2Wj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Zc2Wj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7Zc2Wj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Zc2Wj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Zc2Wj.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/cc7Zc2Wj.s: Assembler messages:
encrypt.c: /tmp/cc7Zc2Wj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Zc2Wj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Zc2Wj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Zc2Wj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Zc2Wj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Zc2Wj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7Zc2Wj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7Zc2Wj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Zc2Wj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Zc2Wj.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/omdsha256k128n96tau64v1/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/ccJaWAfS.s: Assembler messages:
encrypt.c: /tmp/ccJaWAfS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJaWAfS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJaWAfS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJaWAfS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJaWAfS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJaWAfS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJaWAfS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaWAfS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaWAfS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.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/ccJaWAfS.s: Assembler messages:
encrypt.c: /tmp/ccJaWAfS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJaWAfS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJaWAfS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJaWAfS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJaWAfS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJaWAfS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJaWAfS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJaWAfS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaWAfS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaWAfS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaWAfS.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/omdsha256k128n96tau64v1/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/cc0RuBmv.s: Assembler messages:
encrypt.c: /tmp/cc0RuBmv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0RuBmv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0RuBmv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0RuBmv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0RuBmv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0RuBmv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0RuBmv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0RuBmv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0RuBmv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0RuBmv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0RuBmv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0RuBmv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0RuBmv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RuBmv.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/omdsha256k128n96tau64v1/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/cclQjeVx.s: Assembler messages:
encrypt.c: /tmp/cclQjeVx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQjeVx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclQjeVx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclQjeVx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQjeVx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQjeVx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQjeVx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQjeVx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQjeVx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQjeVx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQjeVx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQjeVx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclQjeVx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQjeVx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclQjeVx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQjeVx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclQjeVx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQjeVx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQjeVx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQjeVx.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/omdsha256k128n96tau64v1/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/cct8B5Rz.s: Assembler messages:
encrypt.c: /tmp/cct8B5Rz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct8B5Rz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct8B5Rz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct8B5Rz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8B5Rz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8B5Rz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8B5Rz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct8B5Rz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct8B5Rz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct8B5Rz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct8B5Rz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8B5Rz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8B5Rz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8B5Rz.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/omdsha256k128n96tau64v1/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/ccwGWfmu.s: Assembler messages:
encrypt.c: /tmp/ccwGWfmu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwGWfmu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwGWfmu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwGWfmu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGWfmu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGWfmu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGWfmu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGWfmu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGWfmu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGWfmu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGWfmu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGWfmu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwGWfmu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGWfmu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwGWfmu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGWfmu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwGWfmu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwGWfmu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwGWfmu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwGWfmu.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/omdsha256k128n96tau64v1/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/ccPEpn67.s: Assembler messages:
encrypt.c: /tmp/ccPEpn67.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPEpn67.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPEpn67.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPEpn67.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEpn67.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEpn67.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEpn67.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPEpn67.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPEpn67.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPEpn67.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEpn67.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPEpn67.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPEpn67.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEpn67.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/omdsha256k128n96tau64v1/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/ccdpYZfY.s: Assembler messages:
encrypt.c: /tmp/ccdpYZfY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdpYZfY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdpYZfY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdpYZfY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpYZfY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpYZfY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpYZfY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpYZfY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpYZfY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpYZfY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpYZfY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpYZfY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdpYZfY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpYZfY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdpYZfY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpYZfY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdpYZfY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpYZfY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpYZfY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpYZfY.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/omdsha256k128n96tau64v1/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/ccL8dN2X.s: Assembler messages:
encrypt.c: /tmp/ccL8dN2X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL8dN2X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL8dN2X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL8dN2X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8dN2X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8dN2X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8dN2X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8dN2X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8dN2X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8dN2X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8dN2X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8dN2X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL8dN2X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL8dN2X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL8dN2X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8dN2X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL8dN2X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL8dN2X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL8dN2X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL8dN2X.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/omdsha256k128n96tau64v1/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/cck4KXA9.s: Assembler messages:
encrypt.c: /tmp/cck4KXA9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck4KXA9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck4KXA9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck4KXA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck4KXA9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck4KXA9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck4KXA9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck4KXA9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck4KXA9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck4KXA9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck4KXA9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck4KXA9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck4KXA9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4KXA9.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/omdsha256k128n96tau64v1/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/ccVS7QJ7.s: Assembler messages:
encrypt.c: /tmp/ccVS7QJ7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVS7QJ7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVS7QJ7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVS7QJ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVS7QJ7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVS7QJ7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVS7QJ7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVS7QJ7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVS7QJ7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVS7QJ7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVS7QJ7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVS7QJ7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVS7QJ7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVS7QJ7.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/omdsha256k128n96tau64v1/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/ccXcqcY3.s: Assembler messages:
encrypt.c: /tmp/ccXcqcY3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXcqcY3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXcqcY3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXcqcY3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqcY3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqcY3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqcY3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqcY3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqcY3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqcY3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqcY3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqcY3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXcqcY3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcqcY3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXcqcY3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqcY3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXcqcY3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXcqcY3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXcqcY3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXcqcY3.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/omdsha256k128n96tau64v1/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/ccjvyM2C.s: Assembler messages:
encrypt.c: /tmp/ccjvyM2C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjvyM2C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjvyM2C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjvyM2C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvyM2C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvyM2C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvyM2C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvyM2C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvyM2C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjvyM2C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjvyM2C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjvyM2C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjvyM2C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvyM2C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjvyM2C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjvyM2C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjvyM2C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjvyM2C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjvyM2C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjvyM2C.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/omdsha256k128n96tau64v1/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/cctAMOEE.s: Assembler messages:
encrypt.c: /tmp/cctAMOEE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctAMOEE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctAMOEE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctAMOEE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAMOEE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAMOEE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAMOEE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctAMOEE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctAMOEE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctAMOEE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctAMOEE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctAMOEE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctAMOEE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctAMOEE.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/omdsha256k128n96tau64v1/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/ccRGELoG.s: Assembler messages:
encrypt.c: /tmp/ccRGELoG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRGELoG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRGELoG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRGELoG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGELoG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGELoG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGELoG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRGELoG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRGELoG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRGELoG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRGELoG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRGELoG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRGELoG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGELoG.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/omdsha256k128n96tau64v1/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/cccnBCRD.s: Assembler messages:
encrypt.c: /tmp/cccnBCRD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccnBCRD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccnBCRD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccnBCRD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnBCRD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnBCRD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnBCRD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnBCRD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnBCRD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccnBCRD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccnBCRD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccnBCRD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccnBCRD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccnBCRD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccnBCRD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccnBCRD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccnBCRD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccnBCRD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccnBCRD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccnBCRD.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/omdsha256k128n96tau64v1/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/ccOtuaQA.s: Assembler messages:
encrypt.c: /tmp/ccOtuaQA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOtuaQA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOtuaQA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOtuaQA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOtuaQA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOtuaQA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOtuaQA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOtuaQA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOtuaQA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOtuaQA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOtuaQA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOtuaQA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOtuaQA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtuaQA.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/omdsha256k128n96tau64v1/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/ccrpT7pe.s: Assembler messages:
encrypt.c: /tmp/ccrpT7pe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrpT7pe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrpT7pe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrpT7pe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpT7pe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpT7pe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpT7pe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpT7pe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpT7pe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpT7pe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpT7pe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpT7pe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrpT7pe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrpT7pe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrpT7pe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpT7pe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrpT7pe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrpT7pe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrpT7pe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrpT7pe.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/omdsha256k128n96tau64v1/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/ccOtHCbc.s: Assembler messages:
encrypt.c: /tmp/ccOtHCbc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOtHCbc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOtHCbc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOtHCbc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtHCbc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtHCbc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtHCbc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtHCbc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtHCbc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtHCbc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtHCbc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtHCbc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOtHCbc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOtHCbc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOtHCbc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtHCbc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOtHCbc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOtHCbc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOtHCbc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOtHCbc.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/omdsha256k128n96tau64v1/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/cctoRh1B.s: Assembler messages:
encrypt.c: /tmp/cctoRh1B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctoRh1B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctoRh1B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctoRh1B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoRh1B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoRh1B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoRh1B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctoRh1B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctoRh1B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctoRh1B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoRh1B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoRh1B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoRh1B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoRh1B.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/omdsha256k128n96tau64v1/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/cciCp1BN.s: Assembler messages:
encrypt.c: /tmp/cciCp1BN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciCp1BN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciCp1BN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciCp1BN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCp1BN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCp1BN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCp1BN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCp1BN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCp1BN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCp1BN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCp1BN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCp1BN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciCp1BN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciCp1BN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciCp1BN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCp1BN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciCp1BN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciCp1BN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCp1BN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciCp1BN.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/omdsha256k128n96tau64v1/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/cctlSZH9.s: Assembler messages:
encrypt.c: /tmp/cctlSZH9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctlSZH9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctlSZH9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctlSZH9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlSZH9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlSZH9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlSZH9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctlSZH9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctlSZH9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctlSZH9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctlSZH9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlSZH9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctlSZH9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctlSZH9.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/omdsha256k128n96tau64v1/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/ccHm8M0K.s: Assembler messages:
encrypt.c: /tmp/ccHm8M0K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHm8M0K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHm8M0K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHm8M0K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHm8M0K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHm8M0K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHm8M0K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHm8M0K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHm8M0K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHm8M0K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHm8M0K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHm8M0K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHm8M0K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHm8M0K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHm8M0K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHm8M0K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHm8M0K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHm8M0K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHm8M0K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHm8M0K.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/omdsha256k128n96tau64v1/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/ccncM6ge.s: Assembler messages:
encrypt.c: /tmp/ccncM6ge.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccncM6ge.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccncM6ge.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccncM6ge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncM6ge.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncM6ge.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncM6ge.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccncM6ge.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccncM6ge.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccncM6ge.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccncM6ge.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccncM6ge.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccncM6ge.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncM6ge.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/omdsha256k128n96tau64v1/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/ccmVNipy.s: Assembler messages:
encrypt.c: /tmp/ccmVNipy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmVNipy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmVNipy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmVNipy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmVNipy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmVNipy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmVNipy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmVNipy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmVNipy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmVNipy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmVNipy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmVNipy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmVNipy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmVNipy.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/omdsha256k128n96tau64v1/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/cczljW1d.s: Assembler messages:
encrypt.c: /tmp/cczljW1d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczljW1d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczljW1d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczljW1d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczljW1d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczljW1d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczljW1d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczljW1d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczljW1d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczljW1d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczljW1d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczljW1d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczljW1d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczljW1d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczljW1d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczljW1d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczljW1d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczljW1d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczljW1d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczljW1d.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/omdsha256k128n96tau64v1/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/cc0Ml2JT.s: Assembler messages:
encrypt.c: /tmp/cc0Ml2JT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Ml2JT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Ml2JT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Ml2JT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ml2JT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ml2JT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ml2JT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Ml2JT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Ml2JT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ml2JT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Ml2JT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ml2JT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ml2JT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ml2JT.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/omdsha256k128n96tau64v1/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/ccIgegkz.s: Assembler messages:
encrypt.c: /tmp/ccIgegkz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgegkz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIgegkz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIgegkz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgegkz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgegkz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgegkz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIgegkz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIgegkz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIgegkz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgegkz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgegkz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgegkz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgegkz.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/omdsha256k128n96tau64v1/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/ccIY0i2O.s: Assembler messages:
encrypt.c: /tmp/ccIY0i2O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIY0i2O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIY0i2O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIY0i2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY0i2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY0i2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY0i2O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY0i2O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY0i2O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIY0i2O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIY0i2O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIY0i2O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIY0i2O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIY0i2O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIY0i2O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIY0i2O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIY0i2O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIY0i2O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIY0i2O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIY0i2O.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/omdsha256k128n96tau64v1/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/ccUgsHN3.s: Assembler messages:
encrypt.c: /tmp/ccUgsHN3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUgsHN3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUgsHN3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUgsHN3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgsHN3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgsHN3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgsHN3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUgsHN3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUgsHN3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUgsHN3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUgsHN3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgsHN3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUgsHN3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUgsHN3.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/omdsha256k128n96tau64v1/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/ccfn7X2K.s: Assembler messages:
encrypt.c: /tmp/ccfn7X2K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfn7X2K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfn7X2K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfn7X2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn7X2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn7X2K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn7X2K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn7X2K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn7X2K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn7X2K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn7X2K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn7X2K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfn7X2K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfn7X2K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfn7X2K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn7X2K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfn7X2K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfn7X2K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfn7X2K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfn7X2K.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/omdsha256k128n96tau64v1/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/ccoTQtp8.s: Assembler messages:
encrypt.c: /tmp/ccoTQtp8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoTQtp8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoTQtp8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoTQtp8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoTQtp8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoTQtp8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoTQtp8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoTQtp8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoTQtp8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoTQtp8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoTQtp8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoTQtp8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoTQtp8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoTQtp8.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/omdsha256k128n96tau64v1/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/ccJkDNhR.s: Assembler messages:
encrypt.c: /tmp/ccJkDNhR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJkDNhR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJkDNhR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJkDNhR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkDNhR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkDNhR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkDNhR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkDNhR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkDNhR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJkDNhR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJkDNhR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJkDNhR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJkDNhR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkDNhR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJkDNhR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJkDNhR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJkDNhR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJkDNhR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJkDNhR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJkDNhR.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/omdsha256k128n96tau64v1/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/ccpPEnaw.s: Assembler messages:
encrypt.c: /tmp/ccpPEnaw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPEnaw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpPEnaw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpPEnaw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPEnaw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPEnaw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPEnaw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpPEnaw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpPEnaw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpPEnaw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPEnaw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPEnaw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPEnaw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPEnaw.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/omdsha256k128n96tau64v1/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/cc6BFkGO.s: Assembler messages:
encrypt.c: /tmp/cc6BFkGO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6BFkGO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6BFkGO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6BFkGO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BFkGO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BFkGO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BFkGO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BFkGO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BFkGO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BFkGO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BFkGO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BFkGO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6BFkGO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BFkGO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6BFkGO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BFkGO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6BFkGO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6BFkGO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6BFkGO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6BFkGO.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/omdsha256k128n96tau64v1/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/ccnRZFiv.s: Assembler messages:
encrypt.c: /tmp/ccnRZFiv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnRZFiv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnRZFiv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnRZFiv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRZFiv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRZFiv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRZFiv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnRZFiv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnRZFiv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnRZFiv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnRZFiv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnRZFiv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnRZFiv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRZFiv.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/omdsha256k128n96tau64v1/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/ccZigUtX.s: Assembler messages:
encrypt.c: /tmp/ccZigUtX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZigUtX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZigUtX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZigUtX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZigUtX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZigUtX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZigUtX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZigUtX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZigUtX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZigUtX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZigUtX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZigUtX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZigUtX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZigUtX.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/omdsha256k128n96tau64v1/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/ccozPY4g.s: Assembler messages:
encrypt.c: /tmp/ccozPY4g.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccozPY4g.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccozPY4g.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccozPY4g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozPY4g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozPY4g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozPY4g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozPY4g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozPY4g.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccozPY4g.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccozPY4g.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccozPY4g.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccozPY4g.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozPY4g.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccozPY4g.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccozPY4g.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccozPY4g.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccozPY4g.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccozPY4g.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccozPY4g.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/omdsha256k128n96tau64v1/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/ccFZuCzY.s: Assembler messages:
encrypt.c: /tmp/ccFZuCzY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFZuCzY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFZuCzY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFZuCzY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFZuCzY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFZuCzY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFZuCzY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFZuCzY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFZuCzY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFZuCzY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFZuCzY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFZuCzY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFZuCzY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFZuCzY.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/omdsha256k128n96tau64v1/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/ccdscySg.s: Assembler messages:
encrypt.c: /tmp/ccdscySg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdscySg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdscySg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdscySg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdscySg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdscySg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdscySg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdscySg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdscySg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdscySg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdscySg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdscySg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdscySg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdscySg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdscySg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdscySg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdscySg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdscySg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdscySg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdscySg.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/omdsha256k128n96tau64v1/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/ccDxK82s.s: Assembler messages:
encrypt.c: /tmp/ccDxK82s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDxK82s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDxK82s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDxK82s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxK82s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxK82s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxK82s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxK82s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxK82s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxK82s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxK82s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxK82s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDxK82s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxK82s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDxK82s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxK82s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDxK82s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxK82s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxK82s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxK82s.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/omdsha256k128n96tau64v1/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/ccoszwvx.s: Assembler messages:
encrypt.c: /tmp/ccoszwvx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoszwvx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoszwvx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoszwvx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoszwvx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoszwvx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoszwvx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoszwvx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoszwvx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoszwvx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoszwvx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoszwvx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoszwvx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoszwvx.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/omdsha256k128n96tau64v1/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/cc3RIcwv.s: Assembler messages:
encrypt.c: /tmp/cc3RIcwv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RIcwv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3RIcwv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3RIcwv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RIcwv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RIcwv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RIcwv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3RIcwv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3RIcwv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3RIcwv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3RIcwv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3RIcwv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3RIcwv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RIcwv.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/omdsha256k128n96tau64v1/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/ccctN5rt.s: Assembler messages:
encrypt.c: /tmp/ccctN5rt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctN5rt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccctN5rt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccctN5rt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctN5rt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctN5rt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctN5rt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctN5rt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctN5rt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctN5rt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctN5rt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctN5rt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccctN5rt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctN5rt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccctN5rt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctN5rt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccctN5rt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccctN5rt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccctN5rt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccctN5rt.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/omdsha256k128n96tau64v1/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/ccQbXxeT.s: Assembler messages:
encrypt.c: /tmp/ccQbXxeT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQbXxeT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQbXxeT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQbXxeT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbXxeT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbXxeT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbXxeT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbXxeT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbXxeT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQbXxeT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQbXxeT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQbXxeT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQbXxeT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQbXxeT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQbXxeT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQbXxeT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQbXxeT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQbXxeT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQbXxeT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQbXxeT.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/omdsha256k128n96tau64v1/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/ccU1aE99.s: Assembler messages:
encrypt.c: /tmp/ccU1aE99.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU1aE99.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU1aE99.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU1aE99.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU1aE99.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU1aE99.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU1aE99.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU1aE99.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU1aE99.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU1aE99.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU1aE99.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU1aE99.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU1aE99.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1aE99.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/omdsha256k128n96tau64v1/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/ccN9SkHT.s: Assembler messages:
encrypt.c: /tmp/ccN9SkHT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9SkHT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN9SkHT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN9SkHT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9SkHT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9SkHT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9SkHT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9SkHT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9SkHT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9SkHT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9SkHT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9SkHT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN9SkHT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9SkHT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN9SkHT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9SkHT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN9SkHT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN9SkHT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9SkHT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN9SkHT.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/omdsha256k128n96tau64v1/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/ccNu3S47.s: Assembler messages:
encrypt.c: /tmp/ccNu3S47.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNu3S47.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNu3S47.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNu3S47.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNu3S47.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNu3S47.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNu3S47.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNu3S47.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNu3S47.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNu3S47.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNu3S47.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNu3S47.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNu3S47.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNu3S47.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/omdsha256k128n96tau64v1/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/cceaSpHz.s: Assembler messages:
encrypt.c: /tmp/cceaSpHz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceaSpHz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceaSpHz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceaSpHz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceaSpHz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceaSpHz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceaSpHz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceaSpHz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceaSpHz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceaSpHz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceaSpHz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceaSpHz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceaSpHz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceaSpHz.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/omdsha256k128n96tau64v1/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/cchXIYRk.s: Assembler messages:
encrypt.c: /tmp/cchXIYRk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchXIYRk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchXIYRk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchXIYRk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXIYRk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXIYRk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXIYRk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXIYRk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXIYRk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXIYRk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXIYRk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXIYRk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchXIYRk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXIYRk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchXIYRk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXIYRk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchXIYRk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXIYRk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXIYRk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXIYRk.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/omdsha256k128n96tau64v1/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/cc0a38AB.s: Assembler messages:
encrypt.c: /tmp/cc0a38AB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0a38AB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0a38AB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0a38AB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0a38AB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0a38AB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0a38AB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0a38AB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0a38AB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0a38AB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0a38AB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0a38AB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0a38AB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0a38AB.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/omdsha256k128n96tau64v1/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/ccMJwgHo.s: Assembler messages:
encrypt.c: /tmp/ccMJwgHo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJwgHo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMJwgHo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMJwgHo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJwgHo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJwgHo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJwgHo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJwgHo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJwgHo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJwgHo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJwgHo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJwgHo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMJwgHo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJwgHo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMJwgHo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJwgHo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMJwgHo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJwgHo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJwgHo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJwgHo.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/omdsha256k128n96tau64v1/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/ccFMNJmV.s: Assembler messages:
encrypt.c: /tmp/ccFMNJmV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFMNJmV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFMNJmV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFMNJmV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMNJmV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMNJmV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMNJmV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMNJmV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMNJmV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMNJmV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMNJmV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMNJmV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFMNJmV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMNJmV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFMNJmV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMNJmV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFMNJmV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFMNJmV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFMNJmV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFMNJmV.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/omdsha256k128n96tau64v1/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/ccyjKPs9.s: Assembler messages:
encrypt.c: /tmp/ccyjKPs9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyjKPs9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyjKPs9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyjKPs9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyjKPs9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyjKPs9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyjKPs9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyjKPs9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyjKPs9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyjKPs9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyjKPs9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyjKPs9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyjKPs9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyjKPs9.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/omdsha256k128n96tau64v1/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/ccfYNeGT.s: Assembler messages:
encrypt.c: /tmp/ccfYNeGT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYNeGT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfYNeGT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfYNeGT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYNeGT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYNeGT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYNeGT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYNeGT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYNeGT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYNeGT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYNeGT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYNeGT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfYNeGT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYNeGT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfYNeGT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYNeGT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfYNeGT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYNeGT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYNeGT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYNeGT.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/omdsha256k128n96tau64v1/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/ccm8XbG8.s: Assembler messages:
encrypt.c: /tmp/ccm8XbG8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm8XbG8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm8XbG8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm8XbG8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8XbG8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8XbG8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8XbG8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm8XbG8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm8XbG8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm8XbG8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8XbG8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm8XbG8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm8XbG8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8XbG8.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/omdsha256k128n96tau64v1/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/cc79d1zR.s: Assembler messages:
encrypt.c: /tmp/cc79d1zR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc79d1zR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc79d1zR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc79d1zR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79d1zR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79d1zR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79d1zR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79d1zR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79d1zR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79d1zR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79d1zR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79d1zR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc79d1zR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79d1zR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc79d1zR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79d1zR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc79d1zR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc79d1zR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79d1zR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79d1zR.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/omdsha256k128n96tau64v1/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/ccWpxKDy.s: Assembler messages:
encrypt.c: /tmp/ccWpxKDy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWpxKDy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWpxKDy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWpxKDy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpxKDy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpxKDy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpxKDy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWpxKDy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWpxKDy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWpxKDy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWpxKDy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWpxKDy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWpxKDy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpxKDy.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/omdsha256k128n96tau64v1/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/ccBPrfFU.s: Assembler messages:
encrypt.c: /tmp/ccBPrfFU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBPrfFU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBPrfFU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBPrfFU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPrfFU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPrfFU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPrfFU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPrfFU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPrfFU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPrfFU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPrfFU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPrfFU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBPrfFU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBPrfFU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBPrfFU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPrfFU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBPrfFU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBPrfFU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBPrfFU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBPrfFU.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/omdsha256k128n96tau64v1/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/ccW4Yn0B.s: Assembler messages:
encrypt.c: /tmp/ccW4Yn0B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4Yn0B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW4Yn0B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW4Yn0B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Yn0B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Yn0B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Yn0B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW4Yn0B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW4Yn0B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW4Yn0B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Yn0B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4Yn0B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4Yn0B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Yn0B.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/omdsha256k128n96tau64v1/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/ccNPfLnp.s: Assembler messages:
encrypt.c: /tmp/ccNPfLnp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPfLnp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNPfLnp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNPfLnp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPfLnp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPfLnp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPfLnp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPfLnp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPfLnp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPfLnp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPfLnp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPfLnp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNPfLnp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPfLnp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNPfLnp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPfLnp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNPfLnp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPfLnp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPfLnp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPfLnp.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/omdsha256k128n96tau64v1/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/cczr345V.s: Assembler messages:
encrypt.c: /tmp/cczr345V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczr345V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczr345V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczr345V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr345V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr345V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr345V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczr345V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczr345V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczr345V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczr345V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczr345V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczr345V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczr345V.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/omdsha256k128n96tau64v1/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/cc0zbkUt.s: Assembler messages:
encrypt.c: /tmp/cc0zbkUt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0zbkUt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0zbkUt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0zbkUt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zbkUt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zbkUt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zbkUt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zbkUt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zbkUt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zbkUt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zbkUt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zbkUt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0zbkUt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zbkUt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0zbkUt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zbkUt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0zbkUt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0zbkUt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zbkUt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0zbkUt.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/omdsha256k128n96tau64v1/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/ccXJqb2Y.s: Assembler messages:
encrypt.c: /tmp/ccXJqb2Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXJqb2Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXJqb2Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXJqb2Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJqb2Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJqb2Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJqb2Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXJqb2Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXJqb2Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXJqb2Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXJqb2Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXJqb2Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXJqb2Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJqb2Y.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/omdsha256k128n96tau64v1/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/cc7kJiNz.s: Assembler messages:
encrypt.c: /tmp/cc7kJiNz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7kJiNz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7kJiNz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7kJiNz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kJiNz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kJiNz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kJiNz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7kJiNz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7kJiNz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7kJiNz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7kJiNz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7kJiNz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7kJiNz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7kJiNz.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/omdsha256k128n96tau64v1/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/ccqf2u3T.s: Assembler messages:
encrypt.c: /tmp/ccqf2u3T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqf2u3T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqf2u3T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqf2u3T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf2u3T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf2u3T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf2u3T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf2u3T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf2u3T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf2u3T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf2u3T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf2u3T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqf2u3T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqf2u3T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqf2u3T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf2u3T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqf2u3T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqf2u3T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqf2u3T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqf2u3T.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/omdsha256k128n96tau64v1/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/ccpDYdvu.s: Assembler messages:
encrypt.c: /tmp/ccpDYdvu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDYdvu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpDYdvu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpDYdvu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpDYdvu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpDYdvu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpDYdvu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpDYdvu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpDYdvu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpDYdvu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpDYdvu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpDYdvu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpDYdvu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDYdvu.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/omdsha256k128n96tau64v1/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/ccrFlztW.s: Assembler messages:
encrypt.c: /tmp/ccrFlztW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFlztW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrFlztW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrFlztW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFlztW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFlztW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFlztW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFlztW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFlztW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFlztW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFlztW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFlztW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrFlztW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFlztW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrFlztW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFlztW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrFlztW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrFlztW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFlztW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFlztW.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/omdsha256k128n96tau64v1/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/ccBhc182.s: Assembler messages:
encrypt.c: /tmp/ccBhc182.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhc182.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBhc182.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBhc182.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhc182.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhc182.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhc182.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBhc182.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBhc182.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBhc182.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBhc182.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhc182.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBhc182.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc182.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/omdsha256k128n96tau64v1/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/ccY6hcOs.s: Assembler messages:
encrypt.c: /tmp/ccY6hcOs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6hcOs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY6hcOs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY6hcOs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6hcOs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6hcOs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6hcOs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6hcOs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6hcOs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6hcOs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6hcOs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6hcOs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY6hcOs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6hcOs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY6hcOs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6hcOs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY6hcOs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6hcOs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6hcOs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6hcOs.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/omdsha256k128n96tau64v1/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/cc7Z9CM4.s: Assembler messages:
encrypt.c: /tmp/cc7Z9CM4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Z9CM4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Z9CM4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Z9CM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z9CM4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z9CM4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z9CM4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Z9CM4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Z9CM4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Z9CM4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Z9CM4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Z9CM4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Z9CM4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Z9CM4.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/omdsha256k128n96tau64v1/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/ccEOHw9t.s: Assembler messages:
encrypt.c: /tmp/ccEOHw9t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEOHw9t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEOHw9t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEOHw9t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHw9t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHw9t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHw9t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHw9t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHw9t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHw9t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHw9t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHw9t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEOHw9t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEOHw9t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEOHw9t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHw9t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEOHw9t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEOHw9t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEOHw9t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEOHw9t.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/omdsha256k128n96tau64v1/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/cc3IyOmd.s: Assembler messages:
encrypt.c: /tmp/cc3IyOmd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3IyOmd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3IyOmd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3IyOmd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IyOmd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IyOmd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IyOmd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IyOmd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IyOmd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IyOmd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IyOmd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IyOmd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3IyOmd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IyOmd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3IyOmd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IyOmd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3IyOmd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IyOmd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IyOmd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IyOmd.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/omdsha256k128n96tau64v1/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/cc8XNyV8.s: Assembler messages:
encrypt.c: /tmp/cc8XNyV8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8XNyV8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8XNyV8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8XNyV8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XNyV8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XNyV8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XNyV8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8XNyV8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8XNyV8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8XNyV8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XNyV8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8XNyV8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8XNyV8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XNyV8.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/omdsha256k128n96tau64v1/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/ccGIjSd7.s: Assembler messages:
encrypt.c: /tmp/ccGIjSd7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGIjSd7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGIjSd7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGIjSd7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIjSd7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIjSd7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIjSd7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGIjSd7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGIjSd7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGIjSd7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIjSd7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIjSd7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIjSd7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIjSd7.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/omdsha256k128n96tau64v1/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/ccSfRD6f.s: Assembler messages:
encrypt.c: /tmp/ccSfRD6f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSfRD6f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSfRD6f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSfRD6f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfRD6f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfRD6f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfRD6f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfRD6f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfRD6f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfRD6f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfRD6f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfRD6f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSfRD6f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfRD6f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSfRD6f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfRD6f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSfRD6f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfRD6f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfRD6f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfRD6f.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/omdsha256k128n96tau64v1/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/ccUbhLLz.s: Assembler messages:
encrypt.c: /tmp/ccUbhLLz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUbhLLz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUbhLLz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUbhLLz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbhLLz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbhLLz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbhLLz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbhLLz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbhLLz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbhLLz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbhLLz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbhLLz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUbhLLz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbhLLz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUbhLLz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbhLLz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUbhLLz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUbhLLz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbhLLz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbhLLz.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/omdsha256k128n96tau64v1/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/ccVtqgbw.s: Assembler messages:
encrypt.c: /tmp/ccVtqgbw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVtqgbw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVtqgbw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVtqgbw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtqgbw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtqgbw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtqgbw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVtqgbw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVtqgbw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVtqgbw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVtqgbw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtqgbw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVtqgbw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVtqgbw.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/omdsha256k128n96tau64v1/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/ccBWDbLD.s: Assembler messages:
encrypt.c: /tmp/ccBWDbLD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBWDbLD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBWDbLD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBWDbLD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWDbLD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWDbLD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWDbLD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWDbLD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWDbLD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWDbLD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWDbLD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWDbLD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBWDbLD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWDbLD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBWDbLD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWDbLD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBWDbLD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBWDbLD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBWDbLD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBWDbLD.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/omdsha256k128n96tau64v1/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/ccjZBzku.s: Assembler messages:
encrypt.c: /tmp/ccjZBzku.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjZBzku.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjZBzku.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjZBzku.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZBzku.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZBzku.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZBzku.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjZBzku.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjZBzku.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjZBzku.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZBzku.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjZBzku.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjZBzku.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZBzku.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/omdsha256k128n96tau64v1/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/ccbYCVg0.s: Assembler messages:
encrypt.c: /tmp/ccbYCVg0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYCVg0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYCVg0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYCVg0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYCVg0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYCVg0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYCVg0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYCVg0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYCVg0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYCVg0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYCVg0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYCVg0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYCVg0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYCVg0.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/omdsha256k128n96tau64v1/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/cckFwbH5.s: Assembler messages:
encrypt.c: /tmp/cckFwbH5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckFwbH5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckFwbH5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckFwbH5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFwbH5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFwbH5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFwbH5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFwbH5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFwbH5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFwbH5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFwbH5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFwbH5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckFwbH5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFwbH5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckFwbH5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFwbH5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckFwbH5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckFwbH5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckFwbH5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckFwbH5.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/omdsha256k128n96tau64v1/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/cc5ximH3.s: Assembler messages:
encrypt.c: /tmp/cc5ximH3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ximH3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ximH3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ximH3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ximH3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ximH3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ximH3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ximH3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ximH3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5ximH3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ximH3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ximH3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ximH3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ximH3.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/omdsha256k128n96tau64v1/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/ccDARrl9.s: Assembler messages:
encrypt.c: /tmp/ccDARrl9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDARrl9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDARrl9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDARrl9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDARrl9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDARrl9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDARrl9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDARrl9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDARrl9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDARrl9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDARrl9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDARrl9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDARrl9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDARrl9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDARrl9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDARrl9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDARrl9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDARrl9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDARrl9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDARrl9.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/omdsha256k128n96tau64v1/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/cc9gQpOD.s: Assembler messages:
encrypt.c: /tmp/cc9gQpOD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9gQpOD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9gQpOD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9gQpOD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gQpOD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gQpOD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gQpOD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gQpOD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gQpOD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gQpOD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gQpOD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gQpOD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9gQpOD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9gQpOD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9gQpOD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gQpOD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9gQpOD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9gQpOD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gQpOD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9gQpOD.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/omdsha256k128n96tau64v1/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/ccnY2X6y.s: Assembler messages:
encrypt.c: /tmp/ccnY2X6y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnY2X6y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnY2X6y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnY2X6y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY2X6y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY2X6y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY2X6y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnY2X6y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnY2X6y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnY2X6y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnY2X6y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnY2X6y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnY2X6y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnY2X6y.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/omdsha256k128n96tau64v1/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/cc1SxENH.s: Assembler messages:
encrypt.c: /tmp/cc1SxENH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1SxENH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1SxENH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1SxENH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SxENH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SxENH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SxENH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SxENH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SxENH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SxENH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SxENH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SxENH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1SxENH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SxENH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1SxENH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SxENH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1SxENH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1SxENH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SxENH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SxENH.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/omdsha256k128n96tau64v1/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/cc1VE1MB.s: Assembler messages:
encrypt.c: /tmp/cc1VE1MB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1VE1MB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1VE1MB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1VE1MB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1VE1MB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1VE1MB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1VE1MB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1VE1MB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1VE1MB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1VE1MB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1VE1MB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1VE1MB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1VE1MB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1VE1MB.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/omdsha256k128n96tau64v1/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/cc66D6w8.s: Assembler messages:
encrypt.c: /tmp/cc66D6w8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc66D6w8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc66D6w8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc66D6w8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66D6w8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66D6w8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66D6w8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66D6w8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66D6w8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc66D6w8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc66D6w8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc66D6w8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc66D6w8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc66D6w8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc66D6w8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc66D6w8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc66D6w8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc66D6w8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc66D6w8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc66D6w8.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/omdsha256k128n96tau64v1/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/ccemXRR4.s: Assembler messages:
encrypt.c: /tmp/ccemXRR4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccemXRR4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccemXRR4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccemXRR4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemXRR4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemXRR4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemXRR4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccemXRR4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccemXRR4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccemXRR4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccemXRR4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccemXRR4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccemXRR4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemXRR4.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/omdsha256k128n96tau64v1/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/ccCHN637.s: Assembler messages:
encrypt.c: /tmp/ccCHN637.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHN637.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCHN637.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCHN637.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHN637.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHN637.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHN637.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCHN637.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCHN637.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCHN637.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCHN637.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHN637.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCHN637.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHN637.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/omdsha256k128n96tau64v1/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/ccFPU3q9.s: Assembler messages:
encrypt.c: /tmp/ccFPU3q9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPU3q9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFPU3q9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFPU3q9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPU3q9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPU3q9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPU3q9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPU3q9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPU3q9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFPU3q9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFPU3q9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFPU3q9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFPU3q9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPU3q9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFPU3q9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFPU3q9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFPU3q9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFPU3q9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFPU3q9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFPU3q9.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/omdsha256k128n96tau64v1/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/ccbnr6Ct.s: Assembler messages:
encrypt.c: /tmp/ccbnr6Ct.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbnr6Ct.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbnr6Ct.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbnr6Ct.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbnr6Ct.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbnr6Ct.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbnr6Ct.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbnr6Ct.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbnr6Ct.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbnr6Ct.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbnr6Ct.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbnr6Ct.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbnr6Ct.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnr6Ct.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/omdsha256k128n96tau64v1/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/ccp0pwwz.s: Assembler messages:
encrypt.c: /tmp/ccp0pwwz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0pwwz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp0pwwz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp0pwwz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0pwwz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0pwwz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0pwwz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0pwwz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0pwwz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0pwwz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0pwwz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0pwwz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp0pwwz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0pwwz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp0pwwz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0pwwz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp0pwwz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0pwwz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0pwwz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0pwwz.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/omdsha256k128n96tau64v1/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/ccbRTJbv.s: Assembler messages:
encrypt.c: /tmp/ccbRTJbv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbRTJbv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbRTJbv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbRTJbv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRTJbv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRTJbv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRTJbv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbRTJbv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbRTJbv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbRTJbv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRTJbv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbRTJbv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbRTJbv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRTJbv.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/omdsha256k128n96tau64v1/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/cctNRK9z.s: Assembler messages:
encrypt.c: /tmp/cctNRK9z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNRK9z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctNRK9z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctNRK9z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNRK9z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNRK9z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNRK9z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNRK9z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNRK9z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNRK9z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNRK9z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNRK9z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctNRK9z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNRK9z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctNRK9z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNRK9z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctNRK9z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctNRK9z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNRK9z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNRK9z.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/omdsha256k128n96tau64v1/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/ccHVmQa5.s: Assembler messages:
encrypt.c: /tmp/ccHVmQa5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHVmQa5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHVmQa5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHVmQa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHVmQa5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHVmQa5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHVmQa5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHVmQa5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHVmQa5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHVmQa5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHVmQa5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHVmQa5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHVmQa5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVmQa5.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/omdsha256k128n96tau64v1/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/ccaISIG4.s: Assembler messages:
encrypt.c: /tmp/ccaISIG4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaISIG4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaISIG4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaISIG4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaISIG4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaISIG4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaISIG4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaISIG4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaISIG4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaISIG4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaISIG4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaISIG4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaISIG4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaISIG4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaISIG4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaISIG4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaISIG4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaISIG4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaISIG4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaISIG4.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/omdsha256k128n96tau64v1/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/ccNTHpa5.s: Assembler messages:
encrypt.c: /tmp/ccNTHpa5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNTHpa5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNTHpa5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNTHpa5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTHpa5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTHpa5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTHpa5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNTHpa5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNTHpa5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNTHpa5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNTHpa5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNTHpa5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNTHpa5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTHpa5.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/omdsha256k128n96tau64v1/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/ccpNmTM3.s: Assembler messages:
encrypt.c: /tmp/ccpNmTM3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNmTM3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpNmTM3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpNmTM3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNmTM3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNmTM3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNmTM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNmTM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNmTM3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNmTM3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNmTM3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNmTM3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpNmTM3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNmTM3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpNmTM3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNmTM3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpNmTM3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNmTM3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNmTM3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNmTM3.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/omdsha256k128n96tau64v1/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/ccKQJW5F.s: Assembler messages:
encrypt.c: /tmp/ccKQJW5F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKQJW5F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKQJW5F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKQJW5F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKQJW5F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKQJW5F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKQJW5F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKQJW5F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKQJW5F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKQJW5F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKQJW5F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKQJW5F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKQJW5F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQJW5F.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/omdsha256k128n96tau64v1/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/ccmEokNC.s: Assembler messages:
encrypt.c: /tmp/ccmEokNC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEokNC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmEokNC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmEokNC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEokNC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEokNC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEokNC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEokNC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEokNC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEokNC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEokNC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEokNC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmEokNC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEokNC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmEokNC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEokNC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmEokNC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmEokNC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmEokNC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmEokNC.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/omdsha256k128n96tau64v1/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/ccKDDTvH.s: Assembler messages:
encrypt.c: /tmp/ccKDDTvH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKDDTvH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKDDTvH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKDDTvH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDDTvH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDDTvH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDDTvH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKDDTvH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKDDTvH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKDDTvH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDDTvH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDDTvH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDDTvH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDDTvH.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/omdsha256k128n96tau64v1/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/ccvh5ZiE.s: Assembler messages:
encrypt.c: /tmp/ccvh5ZiE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvh5ZiE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvh5ZiE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvh5ZiE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvh5ZiE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvh5ZiE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvh5ZiE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvh5ZiE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvh5ZiE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvh5ZiE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvh5ZiE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvh5ZiE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvh5ZiE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvh5ZiE.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/omdsha256k128n96tau64v1/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/ccdUuHNO.s: Assembler messages:
encrypt.c: /tmp/ccdUuHNO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdUuHNO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdUuHNO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdUuHNO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdUuHNO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdUuHNO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdUuHNO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdUuHNO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdUuHNO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdUuHNO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdUuHNO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdUuHNO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdUuHNO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdUuHNO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdUuHNO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdUuHNO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdUuHNO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdUuHNO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdUuHNO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdUuHNO.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/omdsha256k128n96tau64v1/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/ccwIy1Pt.s: Assembler messages:
encrypt.c: /tmp/ccwIy1Pt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwIy1Pt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwIy1Pt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwIy1Pt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIy1Pt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIy1Pt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIy1Pt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwIy1Pt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwIy1Pt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwIy1Pt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwIy1Pt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwIy1Pt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwIy1Pt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwIy1Pt.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/omdsha256k128n96tau64v1/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/ccCJFucr.s: Assembler messages:
encrypt.c: /tmp/ccCJFucr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCJFucr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCJFucr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCJFucr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJFucr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJFucr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJFucr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCJFucr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCJFucr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCJFucr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJFucr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCJFucr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCJFucr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJFucr.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/omdsha256k128n96tau64v1/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/ccwioIdS.s: Assembler messages:
encrypt.c: /tmp/ccwioIdS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwioIdS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwioIdS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwioIdS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwioIdS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwioIdS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwioIdS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwioIdS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwioIdS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwioIdS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwioIdS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwioIdS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwioIdS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwioIdS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwioIdS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwioIdS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwioIdS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwioIdS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwioIdS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwioIdS.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/omdsha256k128n96tau64v1/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/ccQW53qn.s: Assembler messages:
encrypt.c: /tmp/ccQW53qn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQW53qn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQW53qn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQW53qn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW53qn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW53qn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW53qn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW53qn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW53qn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQW53qn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQW53qn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQW53qn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQW53qn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQW53qn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQW53qn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQW53qn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQW53qn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQW53qn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQW53qn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQW53qn.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/omdsha256k128n96tau64v1/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/ccjrKhIS.s: Assembler messages:
encrypt.c: /tmp/ccjrKhIS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjrKhIS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjrKhIS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjrKhIS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrKhIS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrKhIS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrKhIS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjrKhIS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjrKhIS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjrKhIS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrKhIS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrKhIS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrKhIS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrKhIS.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/omdsha256k128n96tau64v1/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/cc0ZLUIQ.s: Assembler messages:
encrypt.c: /tmp/cc0ZLUIQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ZLUIQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ZLUIQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ZLUIQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZLUIQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZLUIQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZLUIQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ZLUIQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ZLUIQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0ZLUIQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZLUIQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ZLUIQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ZLUIQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZLUIQ.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/omdsha256k128n96tau64v1/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/cckODJsn.s: Assembler messages:
encrypt.c: /tmp/cckODJsn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckODJsn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckODJsn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckODJsn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckODJsn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckODJsn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckODJsn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckODJsn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckODJsn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckODJsn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckODJsn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckODJsn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckODJsn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckODJsn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckODJsn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckODJsn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckODJsn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckODJsn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckODJsn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckODJsn.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/omdsha256k128n96tau64v1/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/cc7G4g4Z.s: Assembler messages:
encrypt.c: /tmp/cc7G4g4Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7G4g4Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7G4g4Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7G4g4Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7G4g4Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7G4g4Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7G4g4Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7G4g4Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7G4g4Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7G4g4Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7G4g4Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7G4g4Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7G4g4Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G4g4Z.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/omdsha256k128n96tau64v1/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/ccnZtcW4.s: Assembler messages:
encrypt.c: /tmp/ccnZtcW4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnZtcW4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnZtcW4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnZtcW4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZtcW4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZtcW4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZtcW4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZtcW4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZtcW4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZtcW4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZtcW4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZtcW4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnZtcW4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnZtcW4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnZtcW4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZtcW4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnZtcW4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnZtcW4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZtcW4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnZtcW4.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/omdsha256k128n96tau64v1/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/cc16B3d1.s: Assembler messages:
encrypt.c: /tmp/cc16B3d1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc16B3d1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc16B3d1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc16B3d1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc16B3d1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc16B3d1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc16B3d1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc16B3d1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc16B3d1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc16B3d1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc16B3d1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc16B3d1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc16B3d1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16B3d1.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/omdsha256k128n96tau64v1/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/cc3zulN7.s: Assembler messages:
encrypt.c: /tmp/cc3zulN7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3zulN7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3zulN7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3zulN7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zulN7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zulN7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zulN7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zulN7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zulN7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3zulN7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3zulN7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3zulN7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3zulN7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3zulN7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3zulN7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3zulN7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3zulN7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3zulN7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3zulN7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3zulN7.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/omdsha256k128n96tau64v1/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/ccfG9pWr.s: Assembler messages:
encrypt.c: /tmp/ccfG9pWr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfG9pWr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfG9pWr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfG9pWr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfG9pWr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfG9pWr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfG9pWr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfG9pWr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfG9pWr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfG9pWr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfG9pWr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfG9pWr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfG9pWr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfG9pWr.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/omdsha256k128n96tau64v1/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/ccw6SDat.s: Assembler messages:
encrypt.c: /tmp/ccw6SDat.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw6SDat.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw6SDat.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw6SDat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6SDat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6SDat.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6SDat.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6SDat.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6SDat.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6SDat.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6SDat.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6SDat.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw6SDat.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw6SDat.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw6SDat.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6SDat.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw6SDat.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw6SDat.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6SDat.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw6SDat.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/omdsha256k128n96tau64v1/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/ccwgkkyw.s: Assembler messages:
encrypt.c: /tmp/ccwgkkyw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgkkyw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwgkkyw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwgkkyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgkkyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgkkyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgkkyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgkkyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgkkyw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgkkyw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgkkyw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgkkyw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwgkkyw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgkkyw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwgkkyw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgkkyw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwgkkyw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgkkyw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgkkyw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgkkyw.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/omdsha256k128n96tau64v1/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/ccwkXWzu.s: Assembler messages:
encrypt.c: /tmp/ccwkXWzu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkXWzu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkXWzu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkXWzu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkXWzu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkXWzu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkXWzu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkXWzu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkXWzu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwkXWzu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkXWzu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkXWzu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkXWzu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkXWzu.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/omdsha256k128n96tau64v1/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/ccIG63UU.s: Assembler messages:
encrypt.c: /tmp/ccIG63UU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIG63UU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIG63UU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIG63UU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIG63UU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIG63UU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIG63UU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIG63UU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIG63UU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIG63UU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIG63UU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIG63UU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIG63UU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG63UU.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/omdsha256k128n96tau64v1/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/ccSsvnv1.s: Assembler messages:
encrypt.c: /tmp/ccSsvnv1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSsvnv1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSsvnv1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSsvnv1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsvnv1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsvnv1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsvnv1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsvnv1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsvnv1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsvnv1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsvnv1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsvnv1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSsvnv1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsvnv1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSsvnv1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsvnv1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSsvnv1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSsvnv1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsvnv1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSsvnv1.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/omdsha256k128n96tau64v1/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/cc912nk0.s: Assembler messages:
encrypt.c: /tmp/cc912nk0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc912nk0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc912nk0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc912nk0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc912nk0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc912nk0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc912nk0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc912nk0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc912nk0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc912nk0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc912nk0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc912nk0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc912nk0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc912nk0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc912nk0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc912nk0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc912nk0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc912nk0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc912nk0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc912nk0.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/omdsha256k128n96tau64v1/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/ccL5HhZY.s: Assembler messages:
encrypt.c: /tmp/ccL5HhZY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5HhZY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL5HhZY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL5HhZY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5HhZY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5HhZY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5HhZY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL5HhZY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL5HhZY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL5HhZY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5HhZY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5HhZY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5HhZY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5HhZY.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/omdsha256k128n96tau64v1/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/cc5ZphdA.s: Assembler messages:
encrypt.c: /tmp/cc5ZphdA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ZphdA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ZphdA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ZphdA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZphdA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZphdA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZphdA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZphdA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZphdA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZphdA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZphdA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZphdA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ZphdA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZphdA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ZphdA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZphdA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5ZphdA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZphdA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZphdA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZphdA.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/omdsha256k128n96tau64v1/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/ccqX44is.s: Assembler messages:
encrypt.c: /tmp/ccqX44is.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqX44is.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqX44is.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqX44is.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX44is.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX44is.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX44is.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqX44is.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqX44is.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqX44is.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqX44is.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX44is.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX44is.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX44is.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/omdsha256k128n96tau64v1/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/cc4WCUIt.s: Assembler messages:
encrypt.c: /tmp/cc4WCUIt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WCUIt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4WCUIt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4WCUIt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WCUIt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WCUIt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WCUIt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4WCUIt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4WCUIt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4WCUIt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4WCUIt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WCUIt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WCUIt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WCUIt.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/omdsha256k128n96tau64v1/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/ccdm5H5z.s: Assembler messages:
encrypt.c: /tmp/ccdm5H5z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdm5H5z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdm5H5z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdm5H5z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdm5H5z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdm5H5z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdm5H5z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdm5H5z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdm5H5z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdm5H5z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdm5H5z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdm5H5z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdm5H5z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdm5H5z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdm5H5z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdm5H5z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdm5H5z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdm5H5z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdm5H5z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdm5H5z.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/omdsha256k128n96tau64v1/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/ccMjc0tz.s: Assembler messages:
encrypt.c: /tmp/ccMjc0tz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMjc0tz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMjc0tz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMjc0tz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjc0tz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjc0tz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjc0tz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMjc0tz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMjc0tz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMjc0tz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjc0tz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjc0tz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjc0tz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjc0tz.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/omdsha256k128n96tau64v1/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/ccNmHtG6.s: Assembler messages:
encrypt.c: /tmp/ccNmHtG6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNmHtG6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNmHtG6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNmHtG6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNmHtG6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNmHtG6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNmHtG6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNmHtG6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNmHtG6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNmHtG6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNmHtG6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNmHtG6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNmHtG6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNmHtG6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNmHtG6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNmHtG6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNmHtG6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNmHtG6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNmHtG6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNmHtG6.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/omdsha256k128n96tau64v1/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/ccnUZfc8.s: Assembler messages:
encrypt.c: /tmp/ccnUZfc8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnUZfc8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnUZfc8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnUZfc8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUZfc8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUZfc8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUZfc8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUZfc8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUZfc8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUZfc8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUZfc8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUZfc8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnUZfc8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnUZfc8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnUZfc8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUZfc8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnUZfc8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnUZfc8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUZfc8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnUZfc8.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/omdsha256k128n96tau64v1/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/ccpmIeTD.s: Assembler messages:
encrypt.c: /tmp/ccpmIeTD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpmIeTD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpmIeTD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpmIeTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpmIeTD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpmIeTD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpmIeTD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpmIeTD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpmIeTD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpmIeTD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpmIeTD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpmIeTD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpmIeTD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmIeTD.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/omdsha256k128n96tau64v1/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/ccOM88F8.s: Assembler messages:
encrypt.c: /tmp/ccOM88F8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOM88F8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOM88F8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOM88F8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOM88F8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOM88F8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOM88F8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOM88F8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOM88F8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOM88F8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOM88F8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOM88F8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOM88F8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM88F8.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/omdsha256k128n96tau64v1/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/ccuWRNj5.s: Assembler messages:
encrypt.c: /tmp/ccuWRNj5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuWRNj5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuWRNj5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuWRNj5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWRNj5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWRNj5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWRNj5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWRNj5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWRNj5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWRNj5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWRNj5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWRNj5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuWRNj5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWRNj5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuWRNj5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWRNj5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuWRNj5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuWRNj5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuWRNj5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuWRNj5.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/omdsha256k128n96tau64v1/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/ccCxOmC9.s: Assembler messages:
encrypt.c: /tmp/ccCxOmC9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCxOmC9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCxOmC9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCxOmC9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxOmC9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxOmC9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxOmC9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCxOmC9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCxOmC9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCxOmC9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCxOmC9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCxOmC9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCxOmC9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCxOmC9.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/omdsha256k128n96tau64v1/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/ccR8poru.s: Assembler messages:
encrypt.c: /tmp/ccR8poru.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR8poru.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR8poru.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR8poru.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8poru.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8poru.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8poru.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8poru.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8poru.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8poru.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8poru.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8poru.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR8poru.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8poru.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR8poru.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8poru.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR8poru.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR8poru.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR8poru.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR8poru.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/omdsha256k128n96tau64v1/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/ccGvShIB.s: Assembler messages:
encrypt.c: /tmp/ccGvShIB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGvShIB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGvShIB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGvShIB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvShIB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvShIB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvShIB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGvShIB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGvShIB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGvShIB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGvShIB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvShIB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGvShIB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvShIB.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/omdsha256k128n96tau64v1/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/ccb9x4d7.s: Assembler messages:
encrypt.c: /tmp/ccb9x4d7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb9x4d7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb9x4d7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb9x4d7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9x4d7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9x4d7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9x4d7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9x4d7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9x4d7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb9x4d7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb9x4d7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb9x4d7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb9x4d7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb9x4d7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb9x4d7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb9x4d7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb9x4d7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb9x4d7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb9x4d7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb9x4d7.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/omdsha256k128n96tau64v1/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/cchVHBHA.s: Assembler messages:
encrypt.c: /tmp/cchVHBHA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVHBHA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchVHBHA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchVHBHA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVHBHA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVHBHA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVHBHA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchVHBHA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchVHBHA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchVHBHA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchVHBHA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVHBHA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchVHBHA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVHBHA.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/omdsha256k128n96tau64v1/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/cclnkhCY.s: Assembler messages:
encrypt.c: /tmp/cclnkhCY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnkhCY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclnkhCY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclnkhCY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnkhCY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnkhCY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnkhCY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnkhCY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnkhCY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnkhCY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnkhCY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnkhCY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclnkhCY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnkhCY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclnkhCY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnkhCY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclnkhCY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnkhCY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclnkhCY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclnkhCY.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/omdsha256k128n96tau64v1/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/cc04cZJ9.s: Assembler messages:
encrypt.c: /tmp/cc04cZJ9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc04cZJ9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc04cZJ9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc04cZJ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc04cZJ9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc04cZJ9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc04cZJ9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc04cZJ9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc04cZJ9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc04cZJ9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc04cZJ9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc04cZJ9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc04cZJ9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04cZJ9.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/omdsha256k128n96tau64v1/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/cc34t5Hu.s: Assembler messages:
encrypt.c: /tmp/cc34t5Hu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc34t5Hu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc34t5Hu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc34t5Hu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34t5Hu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34t5Hu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34t5Hu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34t5Hu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34t5Hu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34t5Hu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34t5Hu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34t5Hu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc34t5Hu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34t5Hu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc34t5Hu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34t5Hu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc34t5Hu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34t5Hu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34t5Hu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34t5Hu.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/omdsha256k128n96tau64v1/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/ccbWKt32.s: Assembler messages:
encrypt.c: /tmp/ccbWKt32.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbWKt32.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbWKt32.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbWKt32.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWKt32.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWKt32.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWKt32.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbWKt32.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbWKt32.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbWKt32.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbWKt32.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbWKt32.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbWKt32.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWKt32.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/omdsha256k128n96tau64v1/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/ccvO81Lx.s: Assembler messages:
encrypt.c: /tmp/ccvO81Lx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvO81Lx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvO81Lx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvO81Lx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvO81Lx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvO81Lx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvO81Lx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvO81Lx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvO81Lx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvO81Lx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvO81Lx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvO81Lx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvO81Lx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvO81Lx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvO81Lx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvO81Lx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvO81Lx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvO81Lx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvO81Lx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvO81Lx.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/omdsha256k128n96tau64v1/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/ccib41r4.s: Assembler messages:
encrypt.c: /tmp/ccib41r4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccib41r4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccib41r4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccib41r4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib41r4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib41r4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib41r4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib41r4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib41r4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib41r4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib41r4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib41r4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccib41r4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccib41r4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccib41r4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib41r4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccib41r4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccib41r4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib41r4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccib41r4.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/omdsha256k128n96tau64v1/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/ccybrqsF.s: Assembler messages:
encrypt.c: /tmp/ccybrqsF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccybrqsF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccybrqsF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccybrqsF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybrqsF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybrqsF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybrqsF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccybrqsF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccybrqsF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccybrqsF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccybrqsF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccybrqsF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccybrqsF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybrqsF.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/omdsha256k128n96tau64v1/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/cc6sFFPz.s: Assembler messages:
encrypt.c: /tmp/cc6sFFPz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6sFFPz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6sFFPz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6sFFPz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sFFPz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sFFPz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sFFPz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6sFFPz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6sFFPz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6sFFPz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sFFPz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sFFPz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sFFPz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sFFPz.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/omdsha256k128n96tau64v1/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/ccv21qHW.s: Assembler messages:
encrypt.c: /tmp/ccv21qHW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv21qHW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv21qHW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv21qHW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv21qHW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv21qHW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv21qHW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv21qHW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv21qHW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv21qHW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv21qHW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv21qHW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv21qHW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv21qHW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv21qHW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv21qHW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv21qHW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv21qHW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv21qHW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv21qHW.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/omdsha256k128n96tau64v1/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/ccjIs2PB.s: Assembler messages:
encrypt.c: /tmp/ccjIs2PB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjIs2PB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjIs2PB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjIs2PB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIs2PB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIs2PB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIs2PB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIs2PB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIs2PB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIs2PB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIs2PB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIs2PB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjIs2PB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjIs2PB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjIs2PB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIs2PB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjIs2PB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjIs2PB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjIs2PB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjIs2PB.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/omdsha256k128n96tau64v1/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/ccwEfpa2.s: Assembler messages:
encrypt.c: /tmp/ccwEfpa2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwEfpa2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwEfpa2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwEfpa2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwEfpa2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwEfpa2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwEfpa2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwEfpa2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwEfpa2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwEfpa2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwEfpa2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwEfpa2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwEfpa2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEfpa2.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/omdsha256k128n96tau64v1/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/ccUFFbe1.s: Assembler messages:
encrypt.c: /tmp/ccUFFbe1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUFFbe1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUFFbe1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUFFbe1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFFbe1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFFbe1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFFbe1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUFFbe1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUFFbe1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUFFbe1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFFbe1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFFbe1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFFbe1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFFbe1.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/omdsha256k128n96tau64v1/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/ccsyEPas.s: Assembler messages:
encrypt.c: /tmp/ccsyEPas.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsyEPas.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsyEPas.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsyEPas.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyEPas.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyEPas.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyEPas.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyEPas.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyEPas.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyEPas.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyEPas.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyEPas.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsyEPas.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsyEPas.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsyEPas.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyEPas.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsyEPas.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsyEPas.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsyEPas.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsyEPas.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/omdsha256k128n96tau64v1/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/ccIen6KQ.s: Assembler messages:
encrypt.c: /tmp/ccIen6KQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIen6KQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIen6KQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIen6KQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIen6KQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIen6KQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIen6KQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIen6KQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIen6KQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIen6KQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIen6KQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIen6KQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIen6KQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIen6KQ.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/omdsha256k128n96tau64v1/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/ccTdgnYX.s: Assembler messages:
encrypt.c: /tmp/ccTdgnYX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTdgnYX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTdgnYX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTdgnYX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdgnYX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdgnYX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdgnYX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdgnYX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdgnYX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTdgnYX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTdgnYX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTdgnYX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTdgnYX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTdgnYX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTdgnYX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTdgnYX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTdgnYX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTdgnYX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTdgnYX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTdgnYX.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/omdsha256k128n96tau64v1/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/ccFx7AhU.s: Assembler messages:
encrypt.c: /tmp/ccFx7AhU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFx7AhU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFx7AhU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFx7AhU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFx7AhU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFx7AhU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFx7AhU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFx7AhU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFx7AhU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFx7AhU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFx7AhU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFx7AhU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFx7AhU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFx7AhU.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/omdsha256k128n96tau64v1/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/ccZbaCr1.s: Assembler messages:
encrypt.c: /tmp/ccZbaCr1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbaCr1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbaCr1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbaCr1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbaCr1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbaCr1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbaCr1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbaCr1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbaCr1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbaCr1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbaCr1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbaCr1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbaCr1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbaCr1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbaCr1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbaCr1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZbaCr1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZbaCr1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbaCr1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbaCr1.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/omdsha256k128n96tau64v1/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/cc9eH0Wp.s: Assembler messages:
encrypt.c: /tmp/cc9eH0Wp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9eH0Wp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9eH0Wp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9eH0Wp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eH0Wp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eH0Wp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eH0Wp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9eH0Wp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9eH0Wp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9eH0Wp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eH0Wp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9eH0Wp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9eH0Wp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eH0Wp.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/omdsha256k128n96tau64v1/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/ccLKvl1w.s: Assembler messages:
encrypt.c: /tmp/ccLKvl1w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLKvl1w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLKvl1w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLKvl1w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKvl1w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKvl1w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKvl1w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKvl1w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKvl1w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKvl1w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKvl1w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKvl1w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLKvl1w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLKvl1w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLKvl1w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKvl1w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLKvl1w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLKvl1w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKvl1w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLKvl1w.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/omdsha256k128n96tau64v1/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/ccHIP5Jp.s: Assembler messages:
encrypt.c: /tmp/ccHIP5Jp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHIP5Jp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHIP5Jp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHIP5Jp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHIP5Jp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHIP5Jp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHIP5Jp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHIP5Jp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHIP5Jp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHIP5Jp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHIP5Jp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHIP5Jp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHIP5Jp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHIP5Jp.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/omdsha256k128n96tau64v1/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/ccoSxzhA.s: Assembler messages:
encrypt.c: /tmp/ccoSxzhA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoSxzhA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoSxzhA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoSxzhA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSxzhA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSxzhA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSxzhA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSxzhA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSxzhA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSxzhA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSxzhA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSxzhA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoSxzhA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSxzhA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoSxzhA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSxzhA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoSxzhA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSxzhA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoSxzhA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoSxzhA.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/omdsha256k128n96tau64v1/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/ccXfpyjw.s: Assembler messages:
encrypt.c: /tmp/ccXfpyjw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXfpyjw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXfpyjw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXfpyjw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXfpyjw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXfpyjw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXfpyjw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXfpyjw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXfpyjw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXfpyjw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXfpyjw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXfpyjw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXfpyjw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXfpyjw.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/omdsha256k128n96tau64v1/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/ccrHjouZ.s: Assembler messages:
encrypt.c: /tmp/ccrHjouZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrHjouZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrHjouZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrHjouZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHjouZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHjouZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHjouZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHjouZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHjouZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHjouZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHjouZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHjouZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrHjouZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrHjouZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrHjouZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHjouZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrHjouZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrHjouZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHjouZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrHjouZ.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/omdsha256k128n96tau64v1/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/ccC27cC0.s: Assembler messages:
encrypt.c: /tmp/ccC27cC0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC27cC0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC27cC0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC27cC0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27cC0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27cC0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27cC0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27cC0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27cC0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27cC0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27cC0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27cC0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC27cC0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27cC0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC27cC0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27cC0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC27cC0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27cC0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC27cC0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC27cC0.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/omdsha256k128n96tau64v1/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/ccX79FnA.s: Assembler messages:
encrypt.c: /tmp/ccX79FnA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX79FnA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX79FnA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX79FnA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX79FnA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX79FnA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX79FnA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX79FnA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX79FnA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX79FnA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX79FnA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX79FnA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX79FnA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX79FnA.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/omdsha256k128n96tau64v1/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/cck0rbHy.s: Assembler messages:
encrypt.c: /tmp/cck0rbHy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck0rbHy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck0rbHy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck0rbHy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0rbHy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0rbHy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0rbHy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0rbHy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0rbHy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0rbHy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0rbHy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0rbHy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck0rbHy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0rbHy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck0rbHy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0rbHy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck0rbHy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0rbHy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0rbHy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0rbHy.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/omdsha256k128n96tau64v1/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/ccslv5V7.s: Assembler messages:
encrypt.c: /tmp/ccslv5V7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccslv5V7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccslv5V7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccslv5V7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslv5V7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslv5V7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslv5V7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccslv5V7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccslv5V7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccslv5V7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccslv5V7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslv5V7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslv5V7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslv5V7.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/omdsha256k128n96tau64v1/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/ccRe2ARx.s: Assembler messages:
encrypt.c: /tmp/ccRe2ARx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRe2ARx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRe2ARx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRe2ARx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRe2ARx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRe2ARx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRe2ARx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRe2ARx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRe2ARx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRe2ARx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRe2ARx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRe2ARx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRe2ARx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRe2ARx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRe2ARx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRe2ARx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRe2ARx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRe2ARx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRe2ARx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRe2ARx.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/omdsha256k128n96tau64v1/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/ccikNt94.s: Assembler messages:
encrypt.c: /tmp/ccikNt94.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccikNt94.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccikNt94.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccikNt94.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikNt94.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikNt94.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikNt94.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccikNt94.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccikNt94.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccikNt94.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccikNt94.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccikNt94.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccikNt94.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccikNt94.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/omdsha256k128n96tau64v1/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/ccRajVO4.s: Assembler messages:
encrypt.c: /tmp/ccRajVO4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRajVO4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRajVO4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRajVO4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRajVO4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRajVO4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRajVO4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRajVO4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRajVO4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRajVO4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRajVO4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRajVO4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRajVO4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRajVO4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRajVO4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRajVO4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRajVO4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRajVO4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRajVO4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRajVO4.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/omdsha256k128n96tau64v1/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/cchlTxOB.s: Assembler messages:
encrypt.c: /tmp/cchlTxOB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlTxOB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchlTxOB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchlTxOB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlTxOB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlTxOB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlTxOB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchlTxOB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchlTxOB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchlTxOB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlTxOB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlTxOB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlTxOB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlTxOB.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/omdsha256k128n96tau64v1/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/cc5WFg36.s: Assembler messages:
encrypt.c: /tmp/cc5WFg36.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WFg36.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WFg36.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WFg36.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WFg36.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WFg36.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WFg36.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WFg36.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WFg36.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WFg36.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WFg36.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WFg36.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WFg36.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WFg36.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WFg36.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WFg36.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5WFg36.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WFg36.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WFg36.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WFg36.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/omdsha256k128n96tau64v1/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/ccOwbHAw.s: Assembler messages:
encrypt.c: /tmp/ccOwbHAw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOwbHAw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOwbHAw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOwbHAw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOwbHAw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOwbHAw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOwbHAw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOwbHAw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOwbHAw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOwbHAw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOwbHAw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOwbHAw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOwbHAw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwbHAw.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/omdsha256k128n96tau64v1/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/ccWGZuSv.s: Assembler messages:
encrypt.c: /tmp/ccWGZuSv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWGZuSv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWGZuSv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWGZuSv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGZuSv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGZuSv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGZuSv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGZuSv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGZuSv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWGZuSv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWGZuSv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWGZuSv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWGZuSv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGZuSv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWGZuSv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWGZuSv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWGZuSv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWGZuSv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWGZuSv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWGZuSv.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/omdsha256k128n96tau64v1/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/ccwjqlic.s: Assembler messages:
encrypt.c: /tmp/ccwjqlic.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwjqlic.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwjqlic.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwjqlic.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwjqlic.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwjqlic.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwjqlic.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwjqlic.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwjqlic.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwjqlic.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwjqlic.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwjqlic.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwjqlic.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjqlic.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/omdsha256k128n96tau64v1/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/cc7dtQQ7.s: Assembler messages:
encrypt.c: /tmp/cc7dtQQ7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7dtQQ7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7dtQQ7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7dtQQ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dtQQ7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dtQQ7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dtQQ7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7dtQQ7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7dtQQ7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7dtQQ7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dtQQ7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dtQQ7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dtQQ7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dtQQ7.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/omdsha256k128n96tau64v1/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/cchlNp2w.s: Assembler messages:
encrypt.c: /tmp/cchlNp2w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlNp2w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchlNp2w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchlNp2w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlNp2w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlNp2w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlNp2w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlNp2w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlNp2w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlNp2w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlNp2w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlNp2w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchlNp2w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlNp2w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchlNp2w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlNp2w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchlNp2w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchlNp2w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchlNp2w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchlNp2w.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/omdsha256k128n96tau64v1/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/cc5hHb31.s: Assembler messages:
encrypt.c: /tmp/cc5hHb31.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hHb31.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hHb31.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hHb31.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hHb31.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hHb31.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hHb31.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hHb31.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hHb31.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5hHb31.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5hHb31.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hHb31.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5hHb31.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hHb31.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/omdsha256k128n96tau64v1/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/ccHUavTZ.s: Assembler messages:
encrypt.c: /tmp/ccHUavTZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHUavTZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHUavTZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHUavTZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUavTZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUavTZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUavTZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUavTZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUavTZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUavTZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUavTZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUavTZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHUavTZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUavTZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHUavTZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUavTZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHUavTZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUavTZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUavTZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUavTZ.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/omdsha256k128n96tau64v1/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/ccGcYtg0.s: Assembler messages:
encrypt.c: /tmp/ccGcYtg0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGcYtg0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGcYtg0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGcYtg0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcYtg0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcYtg0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcYtg0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcYtg0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcYtg0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGcYtg0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGcYtg0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGcYtg0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGcYtg0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGcYtg0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGcYtg0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGcYtg0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGcYtg0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGcYtg0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGcYtg0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGcYtg0.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/omdsha256k128n96tau64v1/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/ccrJZye3.s: Assembler messages:
encrypt.c: /tmp/ccrJZye3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrJZye3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrJZye3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrJZye3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJZye3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJZye3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJZye3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrJZye3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrJZye3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrJZye3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrJZye3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJZye3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrJZye3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrJZye3.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/omdsha256k128n96tau64v1/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/ccDBTc0z.s: Assembler messages:
encrypt.c: /tmp/ccDBTc0z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBTc0z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDBTc0z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDBTc0z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBTc0z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBTc0z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBTc0z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDBTc0z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDBTc0z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDBTc0z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBTc0z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBTc0z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBTc0z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBTc0z.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/omdsha256k128n96tau64v1/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/ccucBW9y.s: Assembler messages:
encrypt.c: /tmp/ccucBW9y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucBW9y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccucBW9y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccucBW9y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucBW9y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucBW9y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucBW9y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucBW9y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucBW9y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucBW9y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucBW9y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucBW9y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccucBW9y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucBW9y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccucBW9y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucBW9y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccucBW9y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucBW9y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucBW9y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucBW9y.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/omdsha256k128n96tau64v1/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/cc6UUMEt.s: Assembler messages:
encrypt.c: /tmp/cc6UUMEt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6UUMEt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6UUMEt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6UUMEt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UUMEt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UUMEt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UUMEt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6UUMEt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6UUMEt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6UUMEt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UUMEt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6UUMEt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6UUMEt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUMEt.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

Compiler output

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