Implementation notes: x86, hydra9, crypto_aead/omdsha256k256n248tau256v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
352736? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
353871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
353911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
355491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
356071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
356240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
361174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
363610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
364806? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
366670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
366938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
367033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
367416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
369681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
369963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
371266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
371331? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
371954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
372447? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
373287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
373438? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
374088? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
375826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
376535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
376713? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
376888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
377614? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
378153? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
378768? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
378911? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
380208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
381029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
381126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
382587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
383122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
383481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
383509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
383897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
384662? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
385351? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
386481? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
386490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
386692? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
386775? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
386914? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
387132? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
387246? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
387947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
388670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
389666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
390411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
391002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
392179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
392674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
393846? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
394017? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
394160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
394518? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
396485? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
398786? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
398908? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
398953? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
399271? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
399466? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
401242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
401282? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
401358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
401593? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
401649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
401968? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
402266? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
402568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
402572? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
402634? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
402728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
403203? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
404744? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
404958? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
405224? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
405257? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
405803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
406169? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
406649? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
406838? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
406916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
407457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
407600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
407918? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
408122? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
409858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
410278? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
411969? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
413186? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
414038? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
414628? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
415961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
416331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
416383? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
416773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
417325? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
417436? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
418023? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
418063? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
418844? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
419108? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
419357? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
419374? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
419594? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
420029? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
422230? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
422387? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
422668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
423078? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
423943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
424862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
426070? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
427158? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
427212? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
427553? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
428886? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
429452? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
429529? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
430520? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
430915? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
432249? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
435310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
436238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
437065? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
437163? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
437770? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
437788? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
438204? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
438330? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
438498? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
438602? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
442059? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
443126? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
445188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
445275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
445456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
445731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
445825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
446069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
446611? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
446923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
447215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
447350? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
447464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
447725? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
448204? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
448324? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
448645? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
448661? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
448716? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
448934? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
449016? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
449456? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
449528? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
449606? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
450462? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
450673? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
450797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
451211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
451328? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
451515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
453164? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
454221? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
456112? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
457185? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
457231? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
457788? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
457937? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725

Test failure

Implementation: crypto_aead/omdsha256k256n248tau256v1/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/omdsha256k256n248tau256v1/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/cc6Jj72K.s: Assembler messages:
encrypt.c: /tmp/cc6Jj72K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Jj72K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Jj72K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Jj72K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jj72K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jj72K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jj72K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Jj72K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Jj72K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6Jj72K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jj72K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jj72K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jj72K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jj72K.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/omdsha256k256n248tau256v1/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/ccp0O8eZ.s: Assembler messages:
encrypt.c: /tmp/ccp0O8eZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0O8eZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp0O8eZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp0O8eZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0O8eZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0O8eZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0O8eZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp0O8eZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp0O8eZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0O8eZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp0O8eZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp0O8eZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0O8eZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0O8eZ.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/omdsha256k256n248tau256v1/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/ccNtpxTU.s: Assembler messages:
encrypt.c: /tmp/ccNtpxTU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNtpxTU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNtpxTU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNtpxTU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtpxTU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtpxTU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtpxTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtpxTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtpxTU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNtpxTU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNtpxTU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNtpxTU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNtpxTU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtpxTU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNtpxTU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNtpxTU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNtpxTU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNtpxTU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNtpxTU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNtpxTU.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/omdsha256k256n248tau256v1/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/ccOr8zHF.s: Assembler messages:
encrypt.c: /tmp/ccOr8zHF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOr8zHF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOr8zHF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOr8zHF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOr8zHF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOr8zHF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOr8zHF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOr8zHF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOr8zHF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOr8zHF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOr8zHF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOr8zHF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOr8zHF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOr8zHF.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/omdsha256k256n248tau256v1/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/cc4sOlFB.s: Assembler messages:
encrypt.c: /tmp/cc4sOlFB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4sOlFB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4sOlFB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4sOlFB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sOlFB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sOlFB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sOlFB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sOlFB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sOlFB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sOlFB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sOlFB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sOlFB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4sOlFB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sOlFB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4sOlFB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sOlFB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4sOlFB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4sOlFB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sOlFB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sOlFB.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/omdsha256k256n248tau256v1/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/cc8tHnWd.s: Assembler messages:
encrypt.c: /tmp/cc8tHnWd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8tHnWd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8tHnWd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8tHnWd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tHnWd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tHnWd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tHnWd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8tHnWd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8tHnWd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8tHnWd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tHnWd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tHnWd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tHnWd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tHnWd.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/omdsha256k256n248tau256v1/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/ccr0KfQ9.s: Assembler messages:
encrypt.c: /tmp/ccr0KfQ9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0KfQ9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr0KfQ9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccr0KfQ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0KfQ9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0KfQ9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0KfQ9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr0KfQ9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr0KfQ9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccr0KfQ9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccr0KfQ9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0KfQ9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0KfQ9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0KfQ9.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/omdsha256k256n248tau256v1/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/ccvNLvZu.s: Assembler messages:
encrypt.c: /tmp/ccvNLvZu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvNLvZu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvNLvZu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvNLvZu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNLvZu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNLvZu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNLvZu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNLvZu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNLvZu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNLvZu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNLvZu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNLvZu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvNLvZu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNLvZu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvNLvZu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNLvZu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvNLvZu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvNLvZu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNLvZu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNLvZu.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/omdsha256k256n248tau256v1/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/ccDWr9f7.s: Assembler messages:
encrypt.c: /tmp/ccDWr9f7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDWr9f7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDWr9f7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDWr9f7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWr9f7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWr9f7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWr9f7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDWr9f7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDWr9f7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDWr9f7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDWr9f7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDWr9f7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDWr9f7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDWr9f7.s: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/omdsha256k256n248tau256v1/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/ccSAoFNg.s: Assembler messages:
encrypt.c: /tmp/ccSAoFNg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSAoFNg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSAoFNg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSAoFNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAoFNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAoFNg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAoFNg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAoFNg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAoFNg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAoFNg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAoFNg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAoFNg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSAoFNg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSAoFNg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSAoFNg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAoFNg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSAoFNg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSAoFNg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAoFNg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSAoFNg.s: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/omdsha256k256n248tau256v1/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/cc6raAL2.s: Assembler messages:
encrypt.c: /tmp/cc6raAL2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6raAL2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6raAL2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6raAL2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6raAL2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6raAL2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6raAL2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6raAL2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6raAL2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6raAL2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6raAL2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6raAL2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6raAL2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6raAL2.s: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/omdsha256k256n248tau256v1/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/ccy5e7Me.s: Assembler messages:
encrypt.c: /tmp/ccy5e7Me.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy5e7Me.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy5e7Me.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy5e7Me.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5e7Me.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5e7Me.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5e7Me.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5e7Me.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5e7Me.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5e7Me.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5e7Me.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5e7Me.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy5e7Me.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5e7Me.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy5e7Me.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5e7Me.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy5e7Me.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy5e7Me.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy5e7Me.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy5e7Me.s: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/omdsha256k256n248tau256v1/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/cc5QQJgT.s: Assembler messages:
encrypt.c: /tmp/cc5QQJgT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5QQJgT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5QQJgT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5QQJgT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QQJgT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QQJgT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QQJgT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QQJgT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QQJgT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QQJgT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QQJgT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QQJgT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5QQJgT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5QQJgT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5QQJgT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QQJgT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5QQJgT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5QQJgT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5QQJgT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5QQJgT.s: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/omdsha256k256n248tau256v1/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/ccQVGZpz.s: Assembler messages:
encrypt.c: /tmp/ccQVGZpz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQVGZpz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQVGZpz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQVGZpz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVGZpz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVGZpz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVGZpz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQVGZpz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQVGZpz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQVGZpz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQVGZpz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVGZpz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQVGZpz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQVGZpz.s: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/omdsha256k256n248tau256v1/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/cc5S0ONR.s: Assembler messages:
encrypt.c: /tmp/cc5S0ONR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5S0ONR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5S0ONR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5S0ONR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S0ONR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S0ONR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S0ONR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S0ONR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S0ONR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S0ONR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S0ONR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S0ONR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5S0ONR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S0ONR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5S0ONR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S0ONR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5S0ONR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S0ONR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S0ONR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S0ONR.s: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/omdsha256k256n248tau256v1/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/cczciigv.s: Assembler messages:
encrypt.c: /tmp/cczciigv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczciigv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczciigv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczciigv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczciigv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczciigv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczciigv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczciigv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczciigv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczciigv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczciigv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczciigv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczciigv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczciigv.s: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/omdsha256k256n248tau256v1/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/ccODyKE9.s: Assembler messages:
encrypt.c: /tmp/ccODyKE9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccODyKE9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccODyKE9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccODyKE9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODyKE9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODyKE9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODyKE9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODyKE9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODyKE9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODyKE9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODyKE9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODyKE9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccODyKE9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODyKE9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccODyKE9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODyKE9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccODyKE9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODyKE9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODyKE9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODyKE9.s: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/omdsha256k256n248tau256v1/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/cccQXAWi.s: Assembler messages:
encrypt.c: /tmp/cccQXAWi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccQXAWi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccQXAWi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccQXAWi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXAWi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXAWi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXAWi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccQXAWi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccQXAWi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccQXAWi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXAWi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccQXAWi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccQXAWi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXAWi.s: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/omdsha256k256n248tau256v1/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/ccVhYe4d.s: Assembler messages:
encrypt.c: /tmp/ccVhYe4d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVhYe4d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVhYe4d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVhYe4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhYe4d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhYe4d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhYe4d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVhYe4d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVhYe4d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVhYe4d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhYe4d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVhYe4d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVhYe4d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhYe4d.s: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/omdsha256k256n248tau256v1/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/ccnFFvB3.s: Assembler messages:
encrypt.c: /tmp/ccnFFvB3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnFFvB3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnFFvB3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnFFvB3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFFvB3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFFvB3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFFvB3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFFvB3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFFvB3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFFvB3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFFvB3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFFvB3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnFFvB3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFFvB3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnFFvB3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFFvB3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnFFvB3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnFFvB3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFFvB3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFFvB3.s: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/omdsha256k256n248tau256v1/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/ccHGYmOH.s: Assembler messages:
encrypt.c: /tmp/ccHGYmOH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGYmOH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHGYmOH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHGYmOH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYmOH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYmOH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYmOH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYmOH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYmOH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGYmOH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGYmOH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGYmOH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHGYmOH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYmOH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHGYmOH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGYmOH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHGYmOH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHGYmOH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHGYmOH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHGYmOH.s: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/omdsha256k256n248tau256v1/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/ccLU8JhY.s: Assembler messages:
encrypt.c: /tmp/ccLU8JhY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLU8JhY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLU8JhY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLU8JhY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLU8JhY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLU8JhY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLU8JhY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLU8JhY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLU8JhY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLU8JhY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLU8JhY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLU8JhY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLU8JhY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8JhY.s: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/omdsha256k256n248tau256v1/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/ccXLKWIG.s: Assembler messages:
encrypt.c: /tmp/ccXLKWIG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXLKWIG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXLKWIG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXLKWIG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLKWIG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLKWIG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLKWIG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLKWIG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLKWIG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLKWIG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLKWIG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLKWIG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXLKWIG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLKWIG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXLKWIG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLKWIG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXLKWIG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLKWIG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLKWIG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLKWIG.s: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/omdsha256k256n248tau256v1/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/ccb47YVR.s: Assembler messages:
encrypt.c: /tmp/ccb47YVR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb47YVR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb47YVR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb47YVR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb47YVR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb47YVR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb47YVR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb47YVR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb47YVR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb47YVR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb47YVR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb47YVR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb47YVR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb47YVR.s: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/omdsha256k256n248tau256v1/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/cc8OVrd5.s: Assembler messages:
encrypt.c: /tmp/cc8OVrd5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8OVrd5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8OVrd5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8OVrd5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8OVrd5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8OVrd5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8OVrd5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8OVrd5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8OVrd5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8OVrd5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8OVrd5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8OVrd5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8OVrd5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8OVrd5.s: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/omdsha256k256n248tau256v1/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/ccYhDKew.s: Assembler messages:
encrypt.c: /tmp/ccYhDKew.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYhDKew.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYhDKew.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYhDKew.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhDKew.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhDKew.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhDKew.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhDKew.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhDKew.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYhDKew.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYhDKew.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYhDKew.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYhDKew.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYhDKew.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYhDKew.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYhDKew.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYhDKew.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYhDKew.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYhDKew.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYhDKew.s: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/omdsha256k256n248tau256v1/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/ccCFnoBZ.s: Assembler messages:
encrypt.c: /tmp/ccCFnoBZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCFnoBZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCFnoBZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCFnoBZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFnoBZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFnoBZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFnoBZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCFnoBZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCFnoBZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCFnoBZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCFnoBZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCFnoBZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCFnoBZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCFnoBZ.s: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/omdsha256k256n248tau256v1/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/ccfIG7zs.s: Assembler messages:
encrypt.c: /tmp/ccfIG7zs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfIG7zs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfIG7zs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfIG7zs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIG7zs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIG7zs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIG7zs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIG7zs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIG7zs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfIG7zs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfIG7zs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfIG7zs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfIG7zs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfIG7zs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfIG7zs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfIG7zs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfIG7zs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfIG7zs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfIG7zs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfIG7zs.s: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/omdsha256k256n248tau256v1/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/ccEamuKB.s: Assembler messages:
encrypt.c: /tmp/ccEamuKB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEamuKB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEamuKB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEamuKB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEamuKB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEamuKB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEamuKB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEamuKB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEamuKB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEamuKB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEamuKB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEamuKB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEamuKB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEamuKB.s: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/omdsha256k256n248tau256v1/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/ccaXAuZc.s: Assembler messages:
encrypt.c: /tmp/ccaXAuZc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaXAuZc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaXAuZc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaXAuZc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAuZc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAuZc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAuZc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAuZc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAuZc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXAuZc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXAuZc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXAuZc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaXAuZc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXAuZc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaXAuZc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXAuZc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaXAuZc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXAuZc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXAuZc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXAuZc.s: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/omdsha256k256n248tau256v1/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/cc5btwM3.s: Assembler messages:
encrypt.c: /tmp/cc5btwM3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5btwM3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5btwM3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5btwM3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5btwM3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5btwM3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5btwM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5btwM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5btwM3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5btwM3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5btwM3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5btwM3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5btwM3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5btwM3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5btwM3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5btwM3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5btwM3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5btwM3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5btwM3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5btwM3.s: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/omdsha256k256n248tau256v1/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/cczAbW4r.s: Assembler messages:
encrypt.c: /tmp/cczAbW4r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczAbW4r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczAbW4r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczAbW4r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczAbW4r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczAbW4r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczAbW4r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczAbW4r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczAbW4r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczAbW4r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczAbW4r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczAbW4r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczAbW4r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczAbW4r.s: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/omdsha256k256n248tau256v1/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/ccldphbj.s: Assembler messages:
encrypt.c: /tmp/ccldphbj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccldphbj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccldphbj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccldphbj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldphbj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldphbj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldphbj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldphbj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldphbj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccldphbj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccldphbj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccldphbj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccldphbj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldphbj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccldphbj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccldphbj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccldphbj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccldphbj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccldphbj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccldphbj.s: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/omdsha256k256n248tau256v1/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/cczQPFUR.s: Assembler messages:
encrypt.c: /tmp/cczQPFUR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczQPFUR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczQPFUR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczQPFUR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQPFUR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQPFUR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQPFUR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczQPFUR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczQPFUR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczQPFUR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczQPFUR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQPFUR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczQPFUR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczQPFUR.s: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/omdsha256k256n248tau256v1/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/cc1kBjkP.s: Assembler messages:
encrypt.c: /tmp/cc1kBjkP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1kBjkP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1kBjkP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1kBjkP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kBjkP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kBjkP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kBjkP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1kBjkP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1kBjkP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1kBjkP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1kBjkP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kBjkP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1kBjkP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kBjkP.s: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/omdsha256k256n248tau256v1/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/ccwjjyPg.s: Assembler messages:
encrypt.c: /tmp/ccwjjyPg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwjjyPg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwjjyPg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwjjyPg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjyPg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjyPg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjyPg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjyPg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjyPg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwjjyPg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwjjyPg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwjjyPg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwjjyPg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjyPg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwjjyPg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwjjyPg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwjjyPg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwjjyPg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwjjyPg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwjjyPg.s: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/omdsha256k256n248tau256v1/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/cc0EbCOm.s: Assembler messages:
encrypt.c: /tmp/cc0EbCOm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0EbCOm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0EbCOm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0EbCOm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0EbCOm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0EbCOm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0EbCOm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0EbCOm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0EbCOm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0EbCOm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0EbCOm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0EbCOm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0EbCOm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EbCOm.s: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/omdsha256k256n248tau256v1/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/ccQvgiCU.s: Assembler messages:
encrypt.c: /tmp/ccQvgiCU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQvgiCU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQvgiCU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQvgiCU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvgiCU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvgiCU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvgiCU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvgiCU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvgiCU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvgiCU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvgiCU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvgiCU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQvgiCU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvgiCU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQvgiCU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvgiCU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQvgiCU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQvgiCU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvgiCU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvgiCU.s: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/omdsha256k256n248tau256v1/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/ccOwAOgT.s: Assembler messages:
encrypt.c: /tmp/ccOwAOgT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOwAOgT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOwAOgT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOwAOgT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwAOgT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwAOgT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwAOgT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwAOgT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwAOgT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwAOgT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwAOgT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwAOgT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOwAOgT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwAOgT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOwAOgT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwAOgT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOwAOgT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwAOgT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOwAOgT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOwAOgT.s: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/omdsha256k256n248tau256v1/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/ccsnFwOg.s: Assembler messages:
encrypt.c: /tmp/ccsnFwOg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsnFwOg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsnFwOg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsnFwOg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsnFwOg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsnFwOg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsnFwOg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsnFwOg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsnFwOg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsnFwOg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsnFwOg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsnFwOg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsnFwOg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsnFwOg.s: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/omdsha256k256n248tau256v1/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/ccHOPjhK.s: Assembler messages:
encrypt.c: /tmp/ccHOPjhK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOPjhK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHOPjhK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHOPjhK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOPjhK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOPjhK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOPjhK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHOPjhK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHOPjhK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHOPjhK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHOPjhK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOPjhK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOPjhK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOPjhK.s: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/omdsha256k256n248tau256v1/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/cce239px.s: Assembler messages:
encrypt.c: /tmp/cce239px.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce239px.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce239px.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce239px.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce239px.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce239px.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce239px.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce239px.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce239px.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce239px.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce239px.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce239px.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce239px.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce239px.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce239px.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce239px.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce239px.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce239px.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce239px.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce239px.s: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/omdsha256k256n248tau256v1/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/ccU9DIEw.s: Assembler messages:
encrypt.c: /tmp/ccU9DIEw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU9DIEw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU9DIEw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU9DIEw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9DIEw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9DIEw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9DIEw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9DIEw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9DIEw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU9DIEw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU9DIEw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU9DIEw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU9DIEw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9DIEw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU9DIEw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU9DIEw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU9DIEw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU9DIEw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU9DIEw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU9DIEw.s: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/omdsha256k256n248tau256v1/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/ccYpc5AG.s: Assembler messages:
encrypt.c: /tmp/ccYpc5AG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYpc5AG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYpc5AG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYpc5AG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpc5AG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpc5AG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpc5AG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYpc5AG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYpc5AG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYpc5AG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpc5AG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYpc5AG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYpc5AG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpc5AG.s: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/omdsha256k256n248tau256v1/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/cc9iHk59.s: Assembler messages:
encrypt.c: /tmp/cc9iHk59.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9iHk59.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9iHk59.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9iHk59.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iHk59.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iHk59.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iHk59.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iHk59.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iHk59.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iHk59.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iHk59.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iHk59.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9iHk59.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iHk59.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9iHk59.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iHk59.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9iHk59.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iHk59.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9iHk59.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9iHk59.s: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/omdsha256k256n248tau256v1/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/ccYcqq5o.s: Assembler messages:
encrypt.c: /tmp/ccYcqq5o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYcqq5o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYcqq5o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYcqq5o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcqq5o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcqq5o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcqq5o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYcqq5o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYcqq5o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYcqq5o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYcqq5o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcqq5o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcqq5o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcqq5o.s: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/omdsha256k256n248tau256v1/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/ccWcPPWk.s: Assembler messages:
encrypt.c: /tmp/ccWcPPWk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcPPWk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWcPPWk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWcPPWk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcPPWk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcPPWk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcPPWk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWcPPWk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWcPPWk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWcPPWk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWcPPWk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcPPWk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcPPWk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcPPWk.s: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/omdsha256k256n248tau256v1/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/ccfcMuS7.s: Assembler messages:
encrypt.c: /tmp/ccfcMuS7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfcMuS7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfcMuS7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfcMuS7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcMuS7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcMuS7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcMuS7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcMuS7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcMuS7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfcMuS7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfcMuS7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfcMuS7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfcMuS7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfcMuS7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfcMuS7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfcMuS7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfcMuS7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfcMuS7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfcMuS7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfcMuS7.s: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/omdsha256k256n248tau256v1/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/ccSkk8oC.s: Assembler messages:
encrypt.c: /tmp/ccSkk8oC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkk8oC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSkk8oC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSkk8oC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkk8oC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkk8oC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkk8oC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSkk8oC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSkk8oC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSkk8oC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSkk8oC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkk8oC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkk8oC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkk8oC.s: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/omdsha256k256n248tau256v1/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/ccyG3QGv.s: Assembler messages:
encrypt.c: /tmp/ccyG3QGv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyG3QGv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyG3QGv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyG3QGv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyG3QGv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyG3QGv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyG3QGv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyG3QGv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyG3QGv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyG3QGv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyG3QGv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyG3QGv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyG3QGv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyG3QGv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyG3QGv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyG3QGv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyG3QGv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyG3QGv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyG3QGv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyG3QGv.s: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/omdsha256k256n248tau256v1/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/ccRn8nR9.s: Assembler messages:
encrypt.c: /tmp/ccRn8nR9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRn8nR9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRn8nR9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRn8nR9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRn8nR9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRn8nR9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRn8nR9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRn8nR9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRn8nR9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRn8nR9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRn8nR9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRn8nR9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRn8nR9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRn8nR9.s: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/omdsha256k256n248tau256v1/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/cchkowbi.s: Assembler messages:
encrypt.c: /tmp/cchkowbi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchkowbi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchkowbi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchkowbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkowbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkowbi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkowbi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkowbi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkowbi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkowbi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkowbi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkowbi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchkowbi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchkowbi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchkowbi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkowbi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchkowbi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchkowbi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkowbi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchkowbi.s: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/omdsha256k256n248tau256v1/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/ccbIrI52.s: Assembler messages:
encrypt.c: /tmp/ccbIrI52.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbIrI52.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbIrI52.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbIrI52.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIrI52.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIrI52.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIrI52.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIrI52.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIrI52.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbIrI52.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbIrI52.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbIrI52.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbIrI52.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbIrI52.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbIrI52.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbIrI52.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbIrI52.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbIrI52.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbIrI52.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbIrI52.s: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/omdsha256k256n248tau256v1/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/ccxdDCCf.s: Assembler messages:
encrypt.c: /tmp/ccxdDCCf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxdDCCf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxdDCCf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxdDCCf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdDCCf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdDCCf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdDCCf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxdDCCf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxdDCCf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxdDCCf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxdDCCf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdDCCf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdDCCf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdDCCf.s: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/omdsha256k256n248tau256v1/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/ccBA2iIZ.s: Assembler messages:
encrypt.c: /tmp/ccBA2iIZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBA2iIZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBA2iIZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBA2iIZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA2iIZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA2iIZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA2iIZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBA2iIZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBA2iIZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBA2iIZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBA2iIZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBA2iIZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBA2iIZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBA2iIZ.s: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/omdsha256k256n248tau256v1/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/ccqaDMA2.s: Assembler messages:
encrypt.c: /tmp/ccqaDMA2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqaDMA2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqaDMA2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqaDMA2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaDMA2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaDMA2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaDMA2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaDMA2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaDMA2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaDMA2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaDMA2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaDMA2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqaDMA2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqaDMA2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqaDMA2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaDMA2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqaDMA2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqaDMA2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqaDMA2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqaDMA2.s: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/omdsha256k256n248tau256v1/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/ccAJXiEV.s: Assembler messages:
encrypt.c: /tmp/ccAJXiEV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAJXiEV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAJXiEV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAJXiEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJXiEV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJXiEV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJXiEV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAJXiEV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAJXiEV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAJXiEV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAJXiEV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJXiEV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAJXiEV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAJXiEV.s: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/omdsha256k256n248tau256v1/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/ccj4NRBF.s: Assembler messages:
encrypt.c: /tmp/ccj4NRBF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj4NRBF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj4NRBF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj4NRBF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4NRBF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4NRBF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4NRBF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4NRBF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4NRBF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4NRBF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4NRBF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4NRBF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj4NRBF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4NRBF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj4NRBF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4NRBF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj4NRBF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4NRBF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4NRBF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4NRBF.s: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/omdsha256k256n248tau256v1/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/ccoU1vaD.s: Assembler messages:
encrypt.c: /tmp/ccoU1vaD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoU1vaD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoU1vaD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoU1vaD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU1vaD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU1vaD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU1vaD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU1vaD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU1vaD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoU1vaD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoU1vaD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoU1vaD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoU1vaD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU1vaD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoU1vaD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoU1vaD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoU1vaD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoU1vaD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoU1vaD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoU1vaD.s: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/omdsha256k256n248tau256v1/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/ccswbQ5O.s: Assembler messages:
encrypt.c: /tmp/ccswbQ5O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccswbQ5O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccswbQ5O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccswbQ5O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccswbQ5O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccswbQ5O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccswbQ5O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccswbQ5O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccswbQ5O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccswbQ5O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccswbQ5O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccswbQ5O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccswbQ5O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswbQ5O.s: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/omdsha256k256n248tau256v1/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/cc0PTvQy.s: Assembler messages:
encrypt.c: /tmp/cc0PTvQy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0PTvQy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0PTvQy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0PTvQy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0PTvQy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0PTvQy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0PTvQy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0PTvQy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0PTvQy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0PTvQy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0PTvQy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0PTvQy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0PTvQy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0PTvQy.s: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/omdsha256k256n248tau256v1/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/ccI7hLfp.s: Assembler messages:
encrypt.c: /tmp/ccI7hLfp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7hLfp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7hLfp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7hLfp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7hLfp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7hLfp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7hLfp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7hLfp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7hLfp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7hLfp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7hLfp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7hLfp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7hLfp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7hLfp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7hLfp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7hLfp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI7hLfp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7hLfp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7hLfp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7hLfp.s: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/omdsha256k256n248tau256v1/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/cc8qoNRr.s: Assembler messages:
encrypt.c: /tmp/cc8qoNRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8qoNRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8qoNRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8qoNRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qoNRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qoNRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qoNRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8qoNRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8qoNRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8qoNRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qoNRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qoNRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qoNRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qoNRr.s: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/omdsha256k256n248tau256v1/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/cch889Dc.s: Assembler messages:
encrypt.c: /tmp/cch889Dc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch889Dc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch889Dc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch889Dc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch889Dc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch889Dc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch889Dc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch889Dc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch889Dc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch889Dc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch889Dc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch889Dc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch889Dc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch889Dc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch889Dc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch889Dc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch889Dc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch889Dc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch889Dc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch889Dc.s: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/omdsha256k256n248tau256v1/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/ccTESeqc.s: Assembler messages:
encrypt.c: /tmp/ccTESeqc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTESeqc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTESeqc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTESeqc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTESeqc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTESeqc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTESeqc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTESeqc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTESeqc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTESeqc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTESeqc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTESeqc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTESeqc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTESeqc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTESeqc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTESeqc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTESeqc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTESeqc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTESeqc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTESeqc.s: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/omdsha256k256n248tau256v1/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/cckhWRHV.s: Assembler messages:
encrypt.c: /tmp/cckhWRHV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckhWRHV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckhWRHV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckhWRHV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckhWRHV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckhWRHV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckhWRHV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckhWRHV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckhWRHV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckhWRHV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckhWRHV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckhWRHV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckhWRHV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhWRHV.s: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/omdsha256k256n248tau256v1/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/cc2uH9EO.s: Assembler messages:
encrypt.c: /tmp/cc2uH9EO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2uH9EO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2uH9EO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2uH9EO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2uH9EO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2uH9EO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2uH9EO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2uH9EO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2uH9EO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2uH9EO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2uH9EO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2uH9EO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2uH9EO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uH9EO.s: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/omdsha256k256n248tau256v1/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/cchoGtT3.s: Assembler messages:
encrypt.c: /tmp/cchoGtT3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchoGtT3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchoGtT3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchoGtT3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoGtT3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoGtT3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoGtT3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoGtT3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoGtT3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchoGtT3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchoGtT3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchoGtT3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchoGtT3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoGtT3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchoGtT3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchoGtT3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchoGtT3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchoGtT3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchoGtT3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchoGtT3.s: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/omdsha256k256n248tau256v1/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/ccDm4tiM.s: Assembler messages:
encrypt.c: /tmp/ccDm4tiM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDm4tiM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDm4tiM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDm4tiM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDm4tiM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDm4tiM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDm4tiM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDm4tiM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDm4tiM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDm4tiM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDm4tiM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDm4tiM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDm4tiM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDm4tiM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDm4tiM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDm4tiM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDm4tiM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDm4tiM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDm4tiM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDm4tiM.s: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/omdsha256k256n248tau256v1/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/ccHWE2Jo.s: Assembler messages:
encrypt.c: /tmp/ccHWE2Jo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWE2Jo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHWE2Jo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHWE2Jo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWE2Jo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWE2Jo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWE2Jo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHWE2Jo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHWE2Jo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHWE2Jo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHWE2Jo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWE2Jo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWE2Jo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWE2Jo.s: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/omdsha256k256n248tau256v1/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/ccozjxTg.s: Assembler messages:
encrypt.c: /tmp/ccozjxTg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccozjxTg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccozjxTg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccozjxTg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozjxTg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozjxTg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozjxTg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccozjxTg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccozjxTg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccozjxTg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccozjxTg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccozjxTg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccozjxTg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozjxTg.s: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/omdsha256k256n248tau256v1/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/ccxbhKBH.s: Assembler messages:
encrypt.c: /tmp/ccxbhKBH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbhKBH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxbhKBH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxbhKBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbhKBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbhKBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbhKBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbhKBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbhKBH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbhKBH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbhKBH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbhKBH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxbhKBH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbhKBH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxbhKBH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbhKBH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxbhKBH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbhKBH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbhKBH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbhKBH.s: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/omdsha256k256n248tau256v1/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/cc55SoP6.s: Assembler messages:
encrypt.c: /tmp/cc55SoP6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc55SoP6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc55SoP6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc55SoP6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55SoP6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55SoP6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55SoP6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc55SoP6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc55SoP6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc55SoP6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc55SoP6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc55SoP6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc55SoP6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55SoP6.s: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/omdsha256k256n248tau256v1/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/ccfKGJkV.s: Assembler messages:
encrypt.c: /tmp/ccfKGJkV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfKGJkV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfKGJkV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfKGJkV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKGJkV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKGJkV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKGJkV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKGJkV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKGJkV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKGJkV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKGJkV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKGJkV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfKGJkV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKGJkV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfKGJkV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKGJkV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfKGJkV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfKGJkV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfKGJkV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfKGJkV.s: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/omdsha256k256n248tau256v1/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/cc7NK6r2.s: Assembler messages:
encrypt.c: /tmp/cc7NK6r2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7NK6r2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7NK6r2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7NK6r2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NK6r2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NK6r2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NK6r2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7NK6r2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7NK6r2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7NK6r2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NK6r2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NK6r2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NK6r2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NK6r2.s: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/omdsha256k256n248tau256v1/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/ccuh6SnO.s: Assembler messages:
encrypt.c: /tmp/ccuh6SnO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuh6SnO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuh6SnO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuh6SnO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuh6SnO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuh6SnO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuh6SnO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuh6SnO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuh6SnO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuh6SnO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuh6SnO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuh6SnO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuh6SnO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuh6SnO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuh6SnO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuh6SnO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuh6SnO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuh6SnO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuh6SnO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuh6SnO.s: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/omdsha256k256n248tau256v1/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/ccIWQjyz.s: Assembler messages:
encrypt.c: /tmp/ccIWQjyz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIWQjyz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIWQjyz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIWQjyz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWQjyz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWQjyz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWQjyz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWQjyz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWQjyz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIWQjyz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIWQjyz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIWQjyz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIWQjyz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWQjyz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIWQjyz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIWQjyz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIWQjyz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIWQjyz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIWQjyz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIWQjyz.s: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/omdsha256k256n248tau256v1/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/ccMTnLSG.s: Assembler messages:
encrypt.c: /tmp/ccMTnLSG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMTnLSG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMTnLSG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMTnLSG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTnLSG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTnLSG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTnLSG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMTnLSG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMTnLSG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMTnLSG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMTnLSG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMTnLSG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMTnLSG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTnLSG.s: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/omdsha256k256n248tau256v1/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/ccJsvKxE.s: Assembler messages:
encrypt.c: /tmp/ccJsvKxE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJsvKxE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJsvKxE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJsvKxE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsvKxE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsvKxE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsvKxE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJsvKxE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJsvKxE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJsvKxE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJsvKxE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsvKxE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJsvKxE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJsvKxE.s: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/omdsha256k256n248tau256v1/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/ccmWq9cq.s: Assembler messages:
encrypt.c: /tmp/ccmWq9cq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmWq9cq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmWq9cq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmWq9cq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWq9cq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWq9cq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWq9cq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWq9cq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWq9cq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWq9cq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWq9cq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWq9cq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmWq9cq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWq9cq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmWq9cq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWq9cq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmWq9cq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmWq9cq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWq9cq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmWq9cq.s: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/omdsha256k256n248tau256v1/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/cc4gf3jk.s: Assembler messages:
encrypt.c: /tmp/cc4gf3jk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4gf3jk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4gf3jk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4gf3jk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gf3jk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gf3jk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gf3jk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gf3jk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gf3jk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4gf3jk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4gf3jk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4gf3jk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4gf3jk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4gf3jk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4gf3jk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4gf3jk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4gf3jk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4gf3jk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4gf3jk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4gf3jk.s: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/omdsha256k256n248tau256v1/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/ccdbx19H.s: Assembler messages:
encrypt.c: /tmp/ccdbx19H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdbx19H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdbx19H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdbx19H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdbx19H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdbx19H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdbx19H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdbx19H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdbx19H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdbx19H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdbx19H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdbx19H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdbx19H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdbx19H.s: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/omdsha256k256n248tau256v1/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/cc1gHtDg.s: Assembler messages:
encrypt.c: /tmp/cc1gHtDg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1gHtDg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1gHtDg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1gHtDg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gHtDg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gHtDg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gHtDg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gHtDg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gHtDg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gHtDg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gHtDg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gHtDg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1gHtDg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gHtDg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1gHtDg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gHtDg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1gHtDg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1gHtDg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gHtDg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1gHtDg.s: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/omdsha256k256n248tau256v1/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/ccGPufeA.s: Assembler messages:
encrypt.c: /tmp/ccGPufeA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGPufeA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGPufeA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGPufeA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPufeA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPufeA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPufeA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGPufeA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGPufeA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGPufeA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGPufeA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPufeA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGPufeA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGPufeA.s: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/omdsha256k256n248tau256v1/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/ccLSV2qY.s: Assembler messages:
encrypt.c: /tmp/ccLSV2qY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLSV2qY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLSV2qY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLSV2qY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSV2qY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSV2qY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSV2qY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSV2qY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSV2qY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSV2qY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSV2qY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSV2qY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLSV2qY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLSV2qY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLSV2qY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSV2qY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLSV2qY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLSV2qY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLSV2qY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLSV2qY.s: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/omdsha256k256n248tau256v1/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/ccfCtdLa.s: Assembler messages:
encrypt.c: /tmp/ccfCtdLa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCtdLa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfCtdLa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfCtdLa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCtdLa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCtdLa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCtdLa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfCtdLa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfCtdLa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfCtdLa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfCtdLa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCtdLa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCtdLa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCtdLa.s: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/omdsha256k256n248tau256v1/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/ccfdz5pV.s: Assembler messages:
encrypt.c: /tmp/ccfdz5pV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfdz5pV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfdz5pV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfdz5pV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdz5pV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdz5pV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdz5pV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdz5pV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdz5pV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdz5pV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdz5pV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdz5pV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfdz5pV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfdz5pV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfdz5pV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdz5pV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfdz5pV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfdz5pV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdz5pV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfdz5pV.s: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/omdsha256k256n248tau256v1/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/cczKRzVf.s: Assembler messages:
encrypt.c: /tmp/cczKRzVf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKRzVf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczKRzVf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczKRzVf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczKRzVf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczKRzVf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczKRzVf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczKRzVf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczKRzVf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczKRzVf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczKRzVf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczKRzVf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczKRzVf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKRzVf.s: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/omdsha256k256n248tau256v1/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/ccRt42jy.s: Assembler messages:
encrypt.c: /tmp/ccRt42jy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRt42jy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRt42jy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRt42jy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRt42jy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRt42jy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRt42jy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRt42jy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRt42jy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRt42jy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRt42jy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRt42jy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRt42jy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRt42jy.s: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/omdsha256k256n248tau256v1/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/ccn32ZgX.s: Assembler messages:
encrypt.c: /tmp/ccn32ZgX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn32ZgX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn32ZgX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn32ZgX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn32ZgX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn32ZgX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn32ZgX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn32ZgX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn32ZgX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn32ZgX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn32ZgX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn32ZgX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn32ZgX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn32ZgX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn32ZgX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn32ZgX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn32ZgX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn32ZgX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn32ZgX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn32ZgX.s: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/omdsha256k256n248tau256v1/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/cc6gncvs.s: Assembler messages:
encrypt.c: /tmp/cc6gncvs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6gncvs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6gncvs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6gncvs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6gncvs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6gncvs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6gncvs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6gncvs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6gncvs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6gncvs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6gncvs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6gncvs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6gncvs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6gncvs.s: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/omdsha256k256n248tau256v1/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/ccAM749U.s: Assembler messages:
encrypt.c: /tmp/ccAM749U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAM749U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAM749U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAM749U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM749U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM749U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM749U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM749U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM749U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAM749U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAM749U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAM749U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAM749U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAM749U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAM749U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAM749U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAM749U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAM749U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAM749U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAM749U.s: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/omdsha256k256n248tau256v1/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/ccMtZaZ0.s: Assembler messages:
encrypt.c: /tmp/ccMtZaZ0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMtZaZ0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMtZaZ0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMtZaZ0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMtZaZ0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMtZaZ0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMtZaZ0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMtZaZ0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMtZaZ0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMtZaZ0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMtZaZ0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMtZaZ0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMtZaZ0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtZaZ0.s: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/omdsha256k256n248tau256v1/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/ccfjaa5B.s: Assembler messages:
encrypt.c: /tmp/ccfjaa5B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjaa5B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfjaa5B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfjaa5B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjaa5B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjaa5B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjaa5B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjaa5B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjaa5B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjaa5B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjaa5B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjaa5B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfjaa5B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjaa5B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfjaa5B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjaa5B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfjaa5B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfjaa5B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjaa5B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjaa5B.s: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/omdsha256k256n248tau256v1/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/cc9DVTiy.s: Assembler messages:
encrypt.c: /tmp/cc9DVTiy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9DVTiy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9DVTiy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9DVTiy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DVTiy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DVTiy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DVTiy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DVTiy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DVTiy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DVTiy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DVTiy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DVTiy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9DVTiy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9DVTiy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9DVTiy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DVTiy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9DVTiy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9DVTiy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9DVTiy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9DVTiy.s: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/omdsha256k256n248tau256v1/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/ccqE8aeX.s: Assembler messages:
encrypt.c: /tmp/ccqE8aeX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqE8aeX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqE8aeX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqE8aeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqE8aeX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqE8aeX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqE8aeX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqE8aeX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqE8aeX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqE8aeX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqE8aeX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqE8aeX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqE8aeX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqE8aeX.s: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/omdsha256k256n248tau256v1/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/ccpJIvMf.s: Assembler messages:
encrypt.c: /tmp/ccpJIvMf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJIvMf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpJIvMf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpJIvMf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJIvMf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJIvMf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJIvMf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpJIvMf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpJIvMf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpJIvMf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJIvMf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJIvMf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJIvMf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJIvMf.s: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/omdsha256k256n248tau256v1/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/ccx0CezK.s: Assembler messages:
encrypt.c: /tmp/ccx0CezK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx0CezK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx0CezK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx0CezK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0CezK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0CezK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0CezK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0CezK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0CezK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0CezK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0CezK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0CezK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx0CezK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0CezK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx0CezK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0CezK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx0CezK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx0CezK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0CezK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0CezK.s: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/omdsha256k256n248tau256v1/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/cc21nlG9.s: Assembler messages:
encrypt.c: /tmp/cc21nlG9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21nlG9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc21nlG9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc21nlG9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21nlG9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21nlG9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21nlG9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc21nlG9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc21nlG9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc21nlG9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21nlG9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc21nlG9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc21nlG9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nlG9.s: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/omdsha256k256n248tau256v1/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/ccxU1nyI.s: Assembler messages:
encrypt.c: /tmp/ccxU1nyI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxU1nyI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxU1nyI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxU1nyI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1nyI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1nyI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1nyI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1nyI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1nyI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxU1nyI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxU1nyI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxU1nyI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxU1nyI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1nyI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxU1nyI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxU1nyI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxU1nyI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxU1nyI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxU1nyI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxU1nyI.s: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/omdsha256k256n248tau256v1/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/ccEv6l6l.s: Assembler messages:
encrypt.c: /tmp/ccEv6l6l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEv6l6l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEv6l6l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEv6l6l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv6l6l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv6l6l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv6l6l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv6l6l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv6l6l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEv6l6l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEv6l6l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEv6l6l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEv6l6l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEv6l6l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEv6l6l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEv6l6l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEv6l6l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEv6l6l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEv6l6l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEv6l6l.s: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/omdsha256k256n248tau256v1/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/ccgoOuoK.s: Assembler messages:
encrypt.c: /tmp/ccgoOuoK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgoOuoK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgoOuoK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgoOuoK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoOuoK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoOuoK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoOuoK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgoOuoK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgoOuoK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgoOuoK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgoOuoK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoOuoK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgoOuoK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgoOuoK.s: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/omdsha256k256n248tau256v1/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/ccYeg2Rf.s: Assembler messages:
encrypt.c: /tmp/ccYeg2Rf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYeg2Rf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYeg2Rf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYeg2Rf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeg2Rf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeg2Rf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeg2Rf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYeg2Rf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYeg2Rf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeg2Rf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYeg2Rf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYeg2Rf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeg2Rf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeg2Rf.s: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/omdsha256k256n248tau256v1/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/ccxwVevF.s: Assembler messages:
encrypt.c: /tmp/ccxwVevF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxwVevF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxwVevF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxwVevF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwVevF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwVevF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwVevF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxwVevF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxwVevF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxwVevF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxwVevF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxwVevF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxwVevF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwVevF.s: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/omdsha256k256n248tau256v1/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/ccQBdbfD.s: Assembler messages:
encrypt.c: /tmp/ccQBdbfD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQBdbfD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQBdbfD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQBdbfD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBdbfD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBdbfD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBdbfD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBdbfD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBdbfD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBdbfD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBdbfD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBdbfD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQBdbfD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBdbfD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQBdbfD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBdbfD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQBdbfD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBdbfD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBdbfD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBdbfD.s: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/omdsha256k256n248tau256v1/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/ccVZ8Yy2.s: Assembler messages:
encrypt.c: /tmp/ccVZ8Yy2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZ8Yy2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVZ8Yy2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVZ8Yy2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZ8Yy2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZ8Yy2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZ8Yy2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVZ8Yy2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVZ8Yy2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVZ8Yy2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZ8Yy2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZ8Yy2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZ8Yy2.s: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/omdsha256k256n248tau256v1/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/cc7wnuqW.s: Assembler messages:
encrypt.c: /tmp/cc7wnuqW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wnuqW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7wnuqW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7wnuqW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wnuqW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wnuqW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wnuqW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7wnuqW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7wnuqW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7wnuqW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7wnuqW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wnuqW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7wnuqW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wnuqW.s: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/omdsha256k256n248tau256v1/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/ccfYF2Nz.s: Assembler messages:
encrypt.c: /tmp/ccfYF2Nz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYF2Nz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfYF2Nz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfYF2Nz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYF2Nz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYF2Nz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYF2Nz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfYF2Nz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfYF2Nz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYF2Nz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfYF2Nz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYF2Nz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYF2Nz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYF2Nz.s: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/omdsha256k256n248tau256v1/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/cc8N6B6w.s: Assembler messages:
encrypt.c: /tmp/cc8N6B6w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8N6B6w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8N6B6w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8N6B6w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8N6B6w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8N6B6w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8N6B6w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8N6B6w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8N6B6w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8N6B6w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8N6B6w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8N6B6w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8N6B6w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8N6B6w.s: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/omdsha256k256n248tau256v1/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/ccZ1Ou2e.s: Assembler messages:
encrypt.c: /tmp/ccZ1Ou2e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ1Ou2e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ1Ou2e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ1Ou2e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ1Ou2e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ1Ou2e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ1Ou2e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ1Ou2e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ1Ou2e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ1Ou2e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ1Ou2e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ1Ou2e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ1Ou2e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ1Ou2e.s: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/omdsha256k256n248tau256v1/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/ccbRFLBp.s: Assembler messages:
encrypt.c: /tmp/ccbRFLBp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbRFLBp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbRFLBp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbRFLBp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRFLBp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRFLBp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRFLBp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbRFLBp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbRFLBp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbRFLBp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbRFLBp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbRFLBp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbRFLBp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRFLBp.s: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/omdsha256k256n248tau256v1/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/ccnzJ1fe.s: Assembler messages:
encrypt.c: /tmp/ccnzJ1fe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnzJ1fe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnzJ1fe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnzJ1fe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnzJ1fe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnzJ1fe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnzJ1fe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnzJ1fe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnzJ1fe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnzJ1fe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnzJ1fe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnzJ1fe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnzJ1fe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnzJ1fe.s: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/omdsha256k256n248tau256v1/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/ccoklndT.s: Assembler messages:
encrypt.c: /tmp/ccoklndT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoklndT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoklndT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoklndT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoklndT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoklndT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoklndT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoklndT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoklndT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoklndT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoklndT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoklndT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoklndT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoklndT.s: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/omdsha256k256n248tau256v1/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/ccsEo4St.s: Assembler messages:
encrypt.c: /tmp/ccsEo4St.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsEo4St.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsEo4St.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsEo4St.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsEo4St.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsEo4St.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsEo4St.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsEo4St.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsEo4St.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsEo4St.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsEo4St.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsEo4St.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsEo4St.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsEo4St.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsEo4St.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsEo4St.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsEo4St.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsEo4St.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsEo4St.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsEo4St.s: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/omdsha256k256n248tau256v1/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/cc8aOH4r.s: Assembler messages:
encrypt.c: /tmp/cc8aOH4r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8aOH4r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8aOH4r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8aOH4r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aOH4r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aOH4r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aOH4r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aOH4r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aOH4r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8aOH4r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8aOH4r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8aOH4r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8aOH4r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aOH4r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8aOH4r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8aOH4r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8aOH4r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8aOH4r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8aOH4r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8aOH4r.s: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/omdsha256k256n248tau256v1/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/ccZm0GDL.s: Assembler messages:
encrypt.c: /tmp/ccZm0GDL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZm0GDL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZm0GDL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZm0GDL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm0GDL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm0GDL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm0GDL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZm0GDL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZm0GDL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZm0GDL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm0GDL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZm0GDL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZm0GDL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm0GDL.s: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/omdsha256k256n248tau256v1/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/ccN1Wdf6.s: Assembler messages:
encrypt.c: /tmp/ccN1Wdf6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN1Wdf6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN1Wdf6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN1Wdf6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1Wdf6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1Wdf6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1Wdf6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN1Wdf6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN1Wdf6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1Wdf6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN1Wdf6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN1Wdf6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN1Wdf6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN1Wdf6.s: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/omdsha256k256n248tau256v1/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/ccQNIzAk.s: Assembler messages:
encrypt.c: /tmp/ccQNIzAk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQNIzAk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQNIzAk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQNIzAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNIzAk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNIzAk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNIzAk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQNIzAk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQNIzAk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQNIzAk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNIzAk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNIzAk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNIzAk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNIzAk.s: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/omdsha256k256n248tau256v1/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/ccVYVmVZ.s: Assembler messages:
encrypt.c: /tmp/ccVYVmVZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVYVmVZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVYVmVZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVYVmVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVYVmVZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVYVmVZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVYVmVZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVYVmVZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVYVmVZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVYVmVZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVYVmVZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVYVmVZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVYVmVZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVYVmVZ.s: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/omdsha256k256n248tau256v1/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/ccb3tCKe.s: Assembler messages:
encrypt.c: /tmp/ccb3tCKe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb3tCKe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb3tCKe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb3tCKe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3tCKe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3tCKe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3tCKe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb3tCKe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb3tCKe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb3tCKe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb3tCKe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3tCKe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb3tCKe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb3tCKe.s: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/omdsha256k256n248tau256v1/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/ccJgb0n3.s: Assembler messages:
encrypt.c: /tmp/ccJgb0n3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgb0n3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJgb0n3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJgb0n3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgb0n3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgb0n3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgb0n3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgb0n3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgb0n3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJgb0n3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJgb0n3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJgb0n3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJgb0n3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgb0n3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJgb0n3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJgb0n3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJgb0n3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJgb0n3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgb0n3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgb0n3.s: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/omdsha256k256n248tau256v1/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/cczqq1bF.s: Assembler messages:
encrypt.c: /tmp/cczqq1bF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczqq1bF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczqq1bF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczqq1bF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczqq1bF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczqq1bF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczqq1bF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczqq1bF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczqq1bF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczqq1bF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczqq1bF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczqq1bF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczqq1bF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqq1bF.s: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/omdsha256k256n248tau256v1/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/cc4B4RaB.s: Assembler messages:
encrypt.c: /tmp/cc4B4RaB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4B4RaB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4B4RaB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4B4RaB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4B4RaB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4B4RaB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4B4RaB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4B4RaB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4B4RaB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4B4RaB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4B4RaB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4B4RaB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4B4RaB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4B4RaB.s: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/omdsha256k256n248tau256v1/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/ccjB4K62.s: Assembler messages:
encrypt.c: /tmp/ccjB4K62.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjB4K62.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjB4K62.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjB4K62.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjB4K62.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjB4K62.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjB4K62.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjB4K62.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjB4K62.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjB4K62.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjB4K62.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjB4K62.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjB4K62.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjB4K62.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjB4K62.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjB4K62.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjB4K62.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjB4K62.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjB4K62.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjB4K62.s: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/omdsha256k256n248tau256v1/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/cc2xliDb.s: Assembler messages:
encrypt.c: /tmp/cc2xliDb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xliDb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2xliDb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2xliDb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xliDb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xliDb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xliDb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2xliDb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2xliDb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2xliDb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2xliDb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xliDb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xliDb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xliDb.s: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/omdsha256k256n248tau256v1/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/ccjnfJYR.s: Assembler messages:
encrypt.c: /tmp/ccjnfJYR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjnfJYR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjnfJYR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjnfJYR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnfJYR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnfJYR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnfJYR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnfJYR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnfJYR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnfJYR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnfJYR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnfJYR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjnfJYR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnfJYR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjnfJYR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnfJYR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjnfJYR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjnfJYR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjnfJYR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjnfJYR.s: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/omdsha256k256n248tau256v1/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/ccCvqq83.s: Assembler messages:
encrypt.c: /tmp/ccCvqq83.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCvqq83.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCvqq83.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCvqq83.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvqq83.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvqq83.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvqq83.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCvqq83.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCvqq83.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCvqq83.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCvqq83.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCvqq83.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCvqq83.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvqq83.s: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/omdsha256k256n248tau256v1/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/ccWLL4qD.s: Assembler messages:
encrypt.c: /tmp/ccWLL4qD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWLL4qD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWLL4qD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWLL4qD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLL4qD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLL4qD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLL4qD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLL4qD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLL4qD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLL4qD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLL4qD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLL4qD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWLL4qD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLL4qD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWLL4qD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLL4qD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWLL4qD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWLL4qD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWLL4qD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWLL4qD.s: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/omdsha256k256n248tau256v1/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/ccjnPIYo.s: Assembler messages:
encrypt.c: /tmp/ccjnPIYo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjnPIYo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjnPIYo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjnPIYo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnPIYo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnPIYo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnPIYo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjnPIYo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjnPIYo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjnPIYo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjnPIYo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnPIYo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjnPIYo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjnPIYo.s: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/omdsha256k256n248tau256v1/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/ccnDlHZU.s: Assembler messages:
encrypt.c: /tmp/ccnDlHZU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnDlHZU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnDlHZU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnDlHZU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDlHZU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDlHZU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDlHZU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDlHZU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDlHZU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDlHZU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDlHZU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDlHZU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnDlHZU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDlHZU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnDlHZU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDlHZU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnDlHZU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnDlHZU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDlHZU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnDlHZU.s: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/omdsha256k256n248tau256v1/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/ccbxNDuM.s: Assembler messages:
encrypt.c: /tmp/ccbxNDuM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbxNDuM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbxNDuM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbxNDuM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxNDuM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxNDuM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxNDuM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxNDuM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxNDuM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxNDuM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxNDuM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxNDuM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbxNDuM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbxNDuM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbxNDuM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxNDuM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbxNDuM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbxNDuM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxNDuM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbxNDuM.s: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/omdsha256k256n248tau256v1/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/cccqUK4n.s: Assembler messages:
encrypt.c: /tmp/cccqUK4n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccqUK4n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccqUK4n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccqUK4n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqUK4n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqUK4n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqUK4n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccqUK4n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccqUK4n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccqUK4n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccqUK4n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccqUK4n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccqUK4n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccqUK4n.s: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/omdsha256k256n248tau256v1/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/ccApfD1u.s: Assembler messages:
encrypt.c: /tmp/ccApfD1u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccApfD1u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccApfD1u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccApfD1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfD1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfD1u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfD1u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfD1u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfD1u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfD1u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfD1u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfD1u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccApfD1u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccApfD1u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccApfD1u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfD1u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccApfD1u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccApfD1u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccApfD1u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccApfD1u.s: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/omdsha256k256n248tau256v1/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/ccjl5ShS.s: Assembler messages:
encrypt.c: /tmp/ccjl5ShS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjl5ShS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjl5ShS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjl5ShS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl5ShS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl5ShS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl5ShS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjl5ShS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjl5ShS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjl5ShS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjl5ShS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjl5ShS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjl5ShS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjl5ShS.s: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/omdsha256k256n248tau256v1/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/cch6DI3q.s: Assembler messages:
encrypt.c: /tmp/cch6DI3q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch6DI3q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch6DI3q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch6DI3q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6DI3q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6DI3q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6DI3q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6DI3q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6DI3q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch6DI3q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch6DI3q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch6DI3q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch6DI3q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch6DI3q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch6DI3q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch6DI3q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch6DI3q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch6DI3q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch6DI3q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch6DI3q.s: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/omdsha256k256n248tau256v1/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/ccrjD2rN.s: Assembler messages:
encrypt.c: /tmp/ccrjD2rN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrjD2rN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrjD2rN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrjD2rN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrjD2rN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrjD2rN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrjD2rN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrjD2rN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrjD2rN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrjD2rN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrjD2rN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrjD2rN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrjD2rN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjD2rN.s: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/omdsha256k256n248tau256v1/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/ccLnxRfw.s: Assembler messages:
encrypt.c: /tmp/ccLnxRfw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLnxRfw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLnxRfw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLnxRfw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnxRfw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnxRfw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnxRfw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLnxRfw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLnxRfw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLnxRfw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLnxRfw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLnxRfw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLnxRfw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnxRfw.s: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/omdsha256k256n248tau256v1/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/cczbQT3b.s: Assembler messages:
encrypt.c: /tmp/cczbQT3b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczbQT3b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczbQT3b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczbQT3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbQT3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbQT3b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbQT3b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbQT3b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbQT3b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczbQT3b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczbQT3b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczbQT3b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczbQT3b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczbQT3b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczbQT3b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczbQT3b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczbQT3b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczbQT3b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczbQT3b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczbQT3b.s: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/omdsha256k256n248tau256v1/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/ccQBvieb.s: Assembler messages:
encrypt.c: /tmp/ccQBvieb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQBvieb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQBvieb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQBvieb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBvieb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBvieb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBvieb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBvieb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBvieb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBvieb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBvieb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBvieb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQBvieb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBvieb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQBvieb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBvieb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQBvieb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBvieb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBvieb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBvieb.s: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/omdsha256k256n248tau256v1/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/cca2pw4p.s: Assembler messages:
encrypt.c: /tmp/cca2pw4p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca2pw4p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca2pw4p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca2pw4p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca2pw4p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca2pw4p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca2pw4p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca2pw4p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca2pw4p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca2pw4p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca2pw4p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca2pw4p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca2pw4p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca2pw4p.s: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/omdsha256k256n248tau256v1/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/ccBq1NEb.s: Assembler messages:
encrypt.c: /tmp/ccBq1NEb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBq1NEb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBq1NEb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBq1NEb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBq1NEb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBq1NEb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBq1NEb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBq1NEb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBq1NEb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBq1NEb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBq1NEb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBq1NEb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBq1NEb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBq1NEb.s: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/omdsha256k256n248tau256v1/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/ccaHNIpR.s: Assembler messages:
encrypt.c: /tmp/ccaHNIpR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaHNIpR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaHNIpR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaHNIpR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHNIpR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHNIpR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHNIpR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHNIpR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHNIpR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHNIpR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHNIpR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHNIpR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaHNIpR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHNIpR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaHNIpR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHNIpR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaHNIpR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaHNIpR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHNIpR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHNIpR.s: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/omdsha256k256n248tau256v1/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/cc7YtKcN.s: Assembler messages:
encrypt.c: /tmp/cc7YtKcN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7YtKcN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7YtKcN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7YtKcN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YtKcN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YtKcN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YtKcN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YtKcN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YtKcN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YtKcN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YtKcN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YtKcN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7YtKcN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7YtKcN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7YtKcN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YtKcN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7YtKcN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7YtKcN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7YtKcN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7YtKcN.s: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/omdsha256k256n248tau256v1/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/ccMZp862.s: Assembler messages:
encrypt.c: /tmp/ccMZp862.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMZp862.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMZp862.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMZp862.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMZp862.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMZp862.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMZp862.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMZp862.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMZp862.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMZp862.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMZp862.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMZp862.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMZp862.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZp862.s: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/omdsha256k256n248tau256v1/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/ccAWGWyp.s: Assembler messages:
encrypt.c: /tmp/ccAWGWyp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAWGWyp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAWGWyp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAWGWyp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWGWyp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWGWyp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWGWyp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWGWyp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWGWyp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAWGWyp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAWGWyp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAWGWyp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAWGWyp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAWGWyp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAWGWyp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAWGWyp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAWGWyp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAWGWyp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAWGWyp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAWGWyp.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/omdsha256k256n248tau256v1/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/ccPEwliN.s: Assembler messages:
encrypt.c: /tmp/ccPEwliN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPEwliN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPEwliN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPEwliN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEwliN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEwliN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEwliN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPEwliN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPEwliN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPEwliN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPEwliN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPEwliN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPEwliN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPEwliN.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/omdsha256k256n248tau256v1/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/ccYsxqVJ.s: Assembler messages:
encrypt.c: /tmp/ccYsxqVJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYsxqVJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYsxqVJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYsxqVJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsxqVJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsxqVJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsxqVJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYsxqVJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYsxqVJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYsxqVJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYsxqVJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYsxqVJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYsxqVJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsxqVJ.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/omdsha256k256n248tau256v1/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/ccq1cldo.s: Assembler messages:
encrypt.c: /tmp/ccq1cldo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq1cldo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq1cldo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq1cldo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1cldo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1cldo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1cldo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1cldo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1cldo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1cldo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1cldo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1cldo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq1cldo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq1cldo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq1cldo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1cldo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq1cldo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq1cldo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1cldo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq1cldo.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/omdsha256k256n248tau256v1/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/ccQ30xKR.s: Assembler messages:
encrypt.c: /tmp/ccQ30xKR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ30xKR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ30xKR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ30xKR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ30xKR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ30xKR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ30xKR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ30xKR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ30xKR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ30xKR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ30xKR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ30xKR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ30xKR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ30xKR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ30xKR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ30xKR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ30xKR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ30xKR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ30xKR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ30xKR.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/omdsha256k256n248tau256v1/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/ccd5aOsr.s: Assembler messages:
encrypt.c: /tmp/ccd5aOsr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd5aOsr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd5aOsr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd5aOsr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd5aOsr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd5aOsr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd5aOsr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd5aOsr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd5aOsr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd5aOsr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd5aOsr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd5aOsr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd5aOsr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd5aOsr.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/omdsha256k256n248tau256v1/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/ccHV2J6m.s: Assembler messages:
encrypt.c: /tmp/ccHV2J6m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHV2J6m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHV2J6m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHV2J6m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHV2J6m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHV2J6m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHV2J6m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHV2J6m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHV2J6m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHV2J6m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHV2J6m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHV2J6m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHV2J6m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHV2J6m.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/omdsha256k256n248tau256v1/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/ccWkpxMM.s: Assembler messages:
encrypt.c: /tmp/ccWkpxMM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWkpxMM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWkpxMM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWkpxMM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkpxMM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkpxMM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkpxMM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkpxMM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkpxMM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkpxMM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkpxMM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkpxMM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWkpxMM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkpxMM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWkpxMM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkpxMM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWkpxMM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWkpxMM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkpxMM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWkpxMM.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/omdsha256k256n248tau256v1/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/cc75deb0.s: Assembler messages:
encrypt.c: /tmp/cc75deb0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc75deb0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc75deb0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc75deb0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75deb0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75deb0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75deb0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75deb0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75deb0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75deb0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75deb0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75deb0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc75deb0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75deb0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc75deb0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75deb0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc75deb0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc75deb0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc75deb0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc75deb0.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/omdsha256k256n248tau256v1/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/ccH8EDpU.s: Assembler messages:
encrypt.c: /tmp/ccH8EDpU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH8EDpU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH8EDpU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH8EDpU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH8EDpU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH8EDpU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH8EDpU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH8EDpU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH8EDpU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH8EDpU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH8EDpU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH8EDpU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH8EDpU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8EDpU.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/omdsha256k256n248tau256v1/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/cc51jHHS.s: Assembler messages:
encrypt.c: /tmp/cc51jHHS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc51jHHS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc51jHHS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc51jHHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51jHHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51jHHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51jHHS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51jHHS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51jHHS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51jHHS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51jHHS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51jHHS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc51jHHS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51jHHS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc51jHHS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51jHHS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc51jHHS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51jHHS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc51jHHS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc51jHHS.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/omdsha256k256n248tau256v1/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/ccYtRYHQ.s: Assembler messages:
encrypt.c: /tmp/ccYtRYHQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYtRYHQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYtRYHQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYtRYHQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtRYHQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtRYHQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtRYHQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYtRYHQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYtRYHQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYtRYHQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYtRYHQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYtRYHQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYtRYHQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYtRYHQ.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/omdsha256k256n248tau256v1/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/ccgDEjep.s: Assembler messages:
encrypt.c: /tmp/ccgDEjep.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgDEjep.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgDEjep.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgDEjep.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDEjep.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDEjep.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDEjep.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDEjep.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDEjep.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDEjep.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDEjep.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDEjep.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgDEjep.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDEjep.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgDEjep.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDEjep.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgDEjep.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgDEjep.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDEjep.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDEjep.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/omdsha256k256n248tau256v1/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/ccsV8Zgn.s: Assembler messages:
encrypt.c: /tmp/ccsV8Zgn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsV8Zgn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsV8Zgn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsV8Zgn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsV8Zgn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsV8Zgn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsV8Zgn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsV8Zgn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsV8Zgn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsV8Zgn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsV8Zgn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsV8Zgn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsV8Zgn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsV8Zgn.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/omdsha256k256n248tau256v1/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/cc4vKPJo.s: Assembler messages:
encrypt.c: /tmp/cc4vKPJo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vKPJo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4vKPJo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4vKPJo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vKPJo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vKPJo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vKPJo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vKPJo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vKPJo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vKPJo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vKPJo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vKPJo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4vKPJo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vKPJo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4vKPJo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vKPJo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4vKPJo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4vKPJo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4vKPJo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4vKPJo.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/omdsha256k256n248tau256v1/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/ccXIJhQk.s: Assembler messages:
encrypt.c: /tmp/ccXIJhQk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXIJhQk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXIJhQk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXIJhQk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIJhQk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIJhQk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIJhQk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXIJhQk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXIJhQk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXIJhQk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXIJhQk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXIJhQk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXIJhQk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIJhQk.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/omdsha256k256n248tau256v1/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/ccZgxb87.s: Assembler messages:
encrypt.c: /tmp/ccZgxb87.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgxb87.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgxb87.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgxb87.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgxb87.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgxb87.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZgxb87.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgxb87.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgxb87.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.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/ccZgxb87.s: Assembler messages:
encrypt.c: /tmp/ccZgxb87.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgxb87.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgxb87.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgxb87.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgxb87.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgxb87.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZgxb87.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZgxb87.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgxb87.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgxb87.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgxb87.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/omdsha256k256n248tau256v1/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/ccroANrP.s: Assembler messages:
encrypt.c: /tmp/ccroANrP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccroANrP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccroANrP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccroANrP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccroANrP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccroANrP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccroANrP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccroANrP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccroANrP.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/ccroANrP.s: Assembler messages:
encrypt.c: /tmp/ccroANrP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccroANrP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccroANrP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccroANrP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccroANrP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccroANrP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccroANrP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccroANrP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccroANrP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccroANrP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccroANrP.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/omdsha256k256n248tau256v1/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/ccetaOtZ.s: Assembler messages:
encrypt.c: /tmp/ccetaOtZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccetaOtZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccetaOtZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccetaOtZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccetaOtZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccetaOtZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccetaOtZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccetaOtZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccetaOtZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.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/ccetaOtZ.s: Assembler messages:
encrypt.c: /tmp/ccetaOtZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccetaOtZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccetaOtZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccetaOtZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccetaOtZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccetaOtZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccetaOtZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccetaOtZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccetaOtZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccetaOtZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetaOtZ.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/omdsha256k256n248tau256v1/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/ccqBwiSE.s: Assembler messages:
encrypt.c: /tmp/ccqBwiSE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqBwiSE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqBwiSE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqBwiSE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqBwiSE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqBwiSE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqBwiSE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBwiSE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBwiSE.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/ccqBwiSE.s: Assembler messages:
encrypt.c: /tmp/ccqBwiSE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqBwiSE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqBwiSE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqBwiSE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqBwiSE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBwiSE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqBwiSE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqBwiSE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqBwiSE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBwiSE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBwiSE.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/omdsha256k256n248tau256v1/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/cc3rgaMe.s: Assembler messages:
encrypt.c: /tmp/cc3rgaMe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rgaMe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rgaMe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rgaMe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rgaMe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rgaMe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3rgaMe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rgaMe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rgaMe.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/cc3rgaMe.s: Assembler messages:
encrypt.c: /tmp/cc3rgaMe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rgaMe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rgaMe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rgaMe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rgaMe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rgaMe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rgaMe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3rgaMe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3rgaMe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rgaMe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3rgaMe.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/omdsha256k256n248tau256v1/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/cclyCr1J.s: Assembler messages:
encrypt.c: /tmp/cclyCr1J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyCr1J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclyCr1J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclyCr1J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclyCr1J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclyCr1J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclyCr1J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyCr1J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyCr1J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.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/cclyCr1J.s: Assembler messages:
encrypt.c: /tmp/cclyCr1J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyCr1J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclyCr1J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclyCr1J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclyCr1J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclyCr1J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclyCr1J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclyCr1J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyCr1J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclyCr1J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyCr1J.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/omdsha256k256n248tau256v1/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/cc9wc6Hb.s: Assembler messages:
encrypt.c: /tmp/cc9wc6Hb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9wc6Hb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9wc6Hb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9wc6Hb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9wc6Hb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9wc6Hb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wc6Hb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wc6Hb.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/cc9wc6Hb.s: Assembler messages:
encrypt.c: /tmp/cc9wc6Hb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9wc6Hb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9wc6Hb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9wc6Hb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9wc6Hb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9wc6Hb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9wc6Hb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9wc6Hb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wc6Hb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9wc6Hb.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/omdsha256k256n248tau256v1/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/cctGQLKG.s: Assembler messages:
encrypt.c: /tmp/cctGQLKG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctGQLKG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctGQLKG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctGQLKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctGQLKG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctGQLKG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctGQLKG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctGQLKG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctGQLKG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.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/cctGQLKG.s: Assembler messages:
encrypt.c: /tmp/cctGQLKG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctGQLKG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctGQLKG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctGQLKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctGQLKG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctGQLKG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctGQLKG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctGQLKG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctGQLKG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctGQLKG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctGQLKG.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/omdsha256k256n248tau256v1/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/ccXHUty6.s: Assembler messages:
encrypt.c: /tmp/ccXHUty6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHUty6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXHUty6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXHUty6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUty6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUty6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUty6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUty6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUty6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHUty6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHUty6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHUty6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXHUty6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUty6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXHUty6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHUty6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXHUty6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXHUty6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHUty6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHUty6.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/omdsha256k256n248tau256v1/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/ccpxovs1.s: Assembler messages:
encrypt.c: /tmp/ccpxovs1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpxovs1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpxovs1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpxovs1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxovs1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxovs1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxovs1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpxovs1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpxovs1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpxovs1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpxovs1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxovs1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpxovs1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxovs1.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/omdsha256k256n248tau256v1/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/ccLPzx6Z.s: Assembler messages:
encrypt.c: /tmp/ccLPzx6Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLPzx6Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLPzx6Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLPzx6Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPzx6Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPzx6Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPzx6Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLPzx6Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLPzx6Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLPzx6Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLPzx6Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPzx6Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPzx6Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPzx6Z.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/omdsha256k256n248tau256v1/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/ccbvMQMt.s: Assembler messages:
encrypt.c: /tmp/ccbvMQMt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbvMQMt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbvMQMt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbvMQMt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvMQMt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvMQMt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvMQMt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvMQMt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvMQMt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvMQMt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvMQMt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvMQMt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbvMQMt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbvMQMt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbvMQMt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvMQMt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbvMQMt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbvMQMt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbvMQMt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbvMQMt.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/omdsha256k256n248tau256v1/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/ccE64RbI.s: Assembler messages:
encrypt.c: /tmp/ccE64RbI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE64RbI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE64RbI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE64RbI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE64RbI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE64RbI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE64RbI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE64RbI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE64RbI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE64RbI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE64RbI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE64RbI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE64RbI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE64RbI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE64RbI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE64RbI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE64RbI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE64RbI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE64RbI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE64RbI.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/omdsha256k256n248tau256v1/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/ccSZ4Tix.s: Assembler messages:
encrypt.c: /tmp/ccSZ4Tix.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZ4Tix.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSZ4Tix.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSZ4Tix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ4Tix.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ4Tix.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ4Tix.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSZ4Tix.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSZ4Tix.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSZ4Tix.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSZ4Tix.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZ4Tix.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZ4Tix.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ4Tix.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/omdsha256k256n248tau256v1/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/cc3VnxUg.s: Assembler messages:
encrypt.c: /tmp/cc3VnxUg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3VnxUg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3VnxUg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3VnxUg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VnxUg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VnxUg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VnxUg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VnxUg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VnxUg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VnxUg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VnxUg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VnxUg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3VnxUg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3VnxUg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3VnxUg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VnxUg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3VnxUg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3VnxUg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3VnxUg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3VnxUg.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/omdsha256k256n248tau256v1/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/ccqHaxup.s: Assembler messages:
encrypt.c: /tmp/ccqHaxup.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqHaxup.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqHaxup.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqHaxup.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHaxup.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHaxup.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHaxup.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqHaxup.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqHaxup.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqHaxup.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqHaxup.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHaxup.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHaxup.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHaxup.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/omdsha256k256n248tau256v1/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/ccS4OuXH.s: Assembler messages:
encrypt.c: /tmp/ccS4OuXH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS4OuXH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS4OuXH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS4OuXH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4OuXH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4OuXH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4OuXH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4OuXH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4OuXH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4OuXH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4OuXH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4OuXH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS4OuXH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4OuXH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS4OuXH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4OuXH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS4OuXH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4OuXH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4OuXH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4OuXH.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/omdsha256k256n248tau256v1/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/ccjE2tgz.s: Assembler messages:
encrypt.c: /tmp/ccjE2tgz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjE2tgz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjE2tgz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjE2tgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjE2tgz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjE2tgz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjE2tgz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjE2tgz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjE2tgz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjE2tgz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjE2tgz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjE2tgz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjE2tgz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjE2tgz.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/omdsha256k256n248tau256v1/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/ccITopu8.s: Assembler messages:
encrypt.c: /tmp/ccITopu8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccITopu8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccITopu8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccITopu8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITopu8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITopu8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITopu8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccITopu8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccITopu8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccITopu8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITopu8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccITopu8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccITopu8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITopu8.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/omdsha256k256n248tau256v1/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/ccpDNUZ8.s: Assembler messages:
encrypt.c: /tmp/ccpDNUZ8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDNUZ8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpDNUZ8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpDNUZ8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDNUZ8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDNUZ8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDNUZ8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpDNUZ8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpDNUZ8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDNUZ8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpDNUZ8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDNUZ8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDNUZ8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDNUZ8.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/omdsha256k256n248tau256v1/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/cc163qq8.s: Assembler messages:
encrypt.c: /tmp/cc163qq8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc163qq8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc163qq8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc163qq8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc163qq8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc163qq8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc163qq8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc163qq8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc163qq8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc163qq8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc163qq8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc163qq8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc163qq8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc163qq8.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/omdsha256k256n248tau256v1/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/ccEuSpf7.s: Assembler messages:
encrypt.c: /tmp/ccEuSpf7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEuSpf7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEuSpf7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEuSpf7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuSpf7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuSpf7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuSpf7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuSpf7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuSpf7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEuSpf7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEuSpf7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEuSpf7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEuSpf7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuSpf7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEuSpf7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEuSpf7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEuSpf7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEuSpf7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEuSpf7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEuSpf7.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/omdsha256k256n248tau256v1/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/cc9iDvx9.s: Assembler messages:
encrypt.c: /tmp/cc9iDvx9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9iDvx9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9iDvx9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9iDvx9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iDvx9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iDvx9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iDvx9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iDvx9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iDvx9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iDvx9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iDvx9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iDvx9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9iDvx9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9iDvx9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9iDvx9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iDvx9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9iDvx9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9iDvx9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9iDvx9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9iDvx9.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/omdsha256k256n248tau256v1/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/ccla2wDC.s: Assembler messages:
encrypt.c: /tmp/ccla2wDC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccla2wDC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccla2wDC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccla2wDC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccla2wDC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccla2wDC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccla2wDC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccla2wDC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccla2wDC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccla2wDC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccla2wDC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccla2wDC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccla2wDC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla2wDC.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/omdsha256k256n248tau256v1/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/cccn6yL7.s: Assembler messages:
encrypt.c: /tmp/cccn6yL7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccn6yL7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccn6yL7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccn6yL7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccn6yL7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccn6yL7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccn6yL7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccn6yL7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccn6yL7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccn6yL7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccn6yL7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccn6yL7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccn6yL7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccn6yL7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccn6yL7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccn6yL7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccn6yL7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccn6yL7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccn6yL7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccn6yL7.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/omdsha256k256n248tau256v1/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/cckrn7Px.s: Assembler messages:
encrypt.c: /tmp/cckrn7Px.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckrn7Px.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckrn7Px.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckrn7Px.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrn7Px.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrn7Px.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrn7Px.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckrn7Px.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckrn7Px.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckrn7Px.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckrn7Px.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrn7Px.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckrn7Px.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckrn7Px.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/omdsha256k256n248tau256v1/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/cc2d9yO6.s: Assembler messages:
encrypt.c: /tmp/cc2d9yO6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2d9yO6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2d9yO6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2d9yO6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d9yO6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d9yO6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d9yO6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2d9yO6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2d9yO6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2d9yO6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2d9yO6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2d9yO6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2d9yO6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2d9yO6.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/omdsha256k256n248tau256v1/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/ccZz7BJz.s: Assembler messages:
encrypt.c: /tmp/ccZz7BJz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZz7BJz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZz7BJz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZz7BJz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZz7BJz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZz7BJz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZz7BJz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZz7BJz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZz7BJz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZz7BJz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZz7BJz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZz7BJz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZz7BJz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZz7BJz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZz7BJz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZz7BJz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZz7BJz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZz7BJz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZz7BJz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZz7BJz.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/omdsha256k256n248tau256v1/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/ccSKZdE1.s: Assembler messages:
encrypt.c: /tmp/ccSKZdE1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKZdE1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSKZdE1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSKZdE1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKZdE1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKZdE1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKZdE1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSKZdE1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSKZdE1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSKZdE1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSKZdE1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKZdE1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKZdE1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKZdE1.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/omdsha256k256n248tau256v1/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/ccsbthky.s: Assembler messages:
encrypt.c: /tmp/ccsbthky.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsbthky.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsbthky.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsbthky.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbthky.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbthky.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbthky.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbthky.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbthky.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbthky.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbthky.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbthky.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsbthky.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbthky.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsbthky.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbthky.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsbthky.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsbthky.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsbthky.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsbthky.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/omdsha256k256n248tau256v1/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/cclRhbmq.s: Assembler messages:
encrypt.c: /tmp/cclRhbmq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclRhbmq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclRhbmq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclRhbmq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRhbmq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRhbmq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRhbmq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclRhbmq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclRhbmq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclRhbmq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclRhbmq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclRhbmq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclRhbmq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclRhbmq.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/omdsha256k256n248tau256v1/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/ccwWqQm1.s: Assembler messages:
encrypt.c: /tmp/ccwWqQm1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwWqQm1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwWqQm1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwWqQm1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWqQm1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWqQm1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWqQm1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWqQm1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWqQm1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWqQm1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWqQm1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWqQm1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwWqQm1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWqQm1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwWqQm1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWqQm1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwWqQm1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWqQm1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwWqQm1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwWqQm1.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/omdsha256k256n248tau256v1/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/cc5yi7bm.s: Assembler messages:
encrypt.c: /tmp/cc5yi7bm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5yi7bm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5yi7bm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5yi7bm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yi7bm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yi7bm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yi7bm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5yi7bm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5yi7bm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5yi7bm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5yi7bm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yi7bm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yi7bm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yi7bm.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/omdsha256k256n248tau256v1/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/ccSTwUrX.s: Assembler messages:
encrypt.c: /tmp/ccSTwUrX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTwUrX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSTwUrX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSTwUrX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTwUrX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTwUrX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTwUrX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTwUrX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTwUrX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTwUrX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTwUrX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTwUrX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSTwUrX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTwUrX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSTwUrX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTwUrX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSTwUrX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTwUrX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTwUrX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTwUrX.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/omdsha256k256n248tau256v1/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/ccMSQ8AX.s: Assembler messages:
encrypt.c: /tmp/ccMSQ8AX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSQ8AX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMSQ8AX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMSQ8AX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSQ8AX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSQ8AX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSQ8AX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMSQ8AX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMSQ8AX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMSQ8AX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSQ8AX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMSQ8AX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMSQ8AX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSQ8AX.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/omdsha256k256n248tau256v1/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/ccPgUSgx.s: Assembler messages:
encrypt.c: /tmp/ccPgUSgx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPgUSgx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPgUSgx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPgUSgx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgUSgx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgUSgx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgUSgx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgUSgx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgUSgx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgUSgx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgUSgx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgUSgx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPgUSgx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgUSgx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPgUSgx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgUSgx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPgUSgx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPgUSgx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPgUSgx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPgUSgx.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/omdsha256k256n248tau256v1/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/cc5039Tm.s: Assembler messages:
encrypt.c: /tmp/cc5039Tm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5039Tm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5039Tm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5039Tm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5039Tm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5039Tm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5039Tm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5039Tm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5039Tm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5039Tm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5039Tm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5039Tm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5039Tm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5039Tm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5039Tm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5039Tm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5039Tm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5039Tm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5039Tm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5039Tm.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/omdsha256k256n248tau256v1/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/ccj8neJV.s: Assembler messages:
encrypt.c: /tmp/ccj8neJV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8neJV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj8neJV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj8neJV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8neJV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8neJV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8neJV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj8neJV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj8neJV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj8neJV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8neJV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj8neJV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj8neJV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8neJV.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/omdsha256k256n248tau256v1/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/ccC27csV.s: Assembler messages:
encrypt.c: /tmp/ccC27csV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC27csV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC27csV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC27csV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27csV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27csV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27csV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27csV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27csV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27csV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27csV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27csV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC27csV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC27csV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC27csV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27csV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC27csV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC27csV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC27csV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC27csV.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/omdsha256k256n248tau256v1/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/ccEb9EZh.s: Assembler messages:
encrypt.c: /tmp/ccEb9EZh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEb9EZh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEb9EZh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEb9EZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEb9EZh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEb9EZh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEb9EZh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEb9EZh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEb9EZh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEb9EZh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEb9EZh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEb9EZh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEb9EZh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEb9EZh.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/omdsha256k256n248tau256v1/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/ccXhV6ee.s: Assembler messages:
encrypt.c: /tmp/ccXhV6ee.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXhV6ee.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXhV6ee.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXhV6ee.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXhV6ee.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXhV6ee.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXhV6ee.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXhV6ee.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXhV6ee.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXhV6ee.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXhV6ee.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXhV6ee.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXhV6ee.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhV6ee.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/omdsha256k256n248tau256v1/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/ccZwLfMQ.s: Assembler messages:
encrypt.c: /tmp/ccZwLfMQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZwLfMQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZwLfMQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZwLfMQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwLfMQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwLfMQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwLfMQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZwLfMQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZwLfMQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwLfMQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZwLfMQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZwLfMQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZwLfMQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZwLfMQ.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/omdsha256k256n248tau256v1/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/cc34MRBm.s: Assembler messages:
encrypt.c: /tmp/cc34MRBm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc34MRBm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc34MRBm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc34MRBm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34MRBm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34MRBm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34MRBm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34MRBm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34MRBm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34MRBm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34MRBm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34MRBm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc34MRBm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34MRBm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc34MRBm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34MRBm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc34MRBm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34MRBm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34MRBm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34MRBm.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/omdsha256k256n248tau256v1/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/cceDihvS.s: Assembler messages:
encrypt.c: /tmp/cceDihvS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceDihvS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceDihvS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceDihvS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceDihvS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceDihvS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceDihvS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceDihvS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceDihvS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceDihvS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceDihvS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceDihvS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceDihvS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDihvS.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/omdsha256k256n248tau256v1/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/cc8taoph.s: Assembler messages:
encrypt.c: /tmp/cc8taoph.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8taoph.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8taoph.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8taoph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8taoph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8taoph.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8taoph.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8taoph.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8taoph.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8taoph.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8taoph.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8taoph.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8taoph.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8taoph.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8taoph.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8taoph.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8taoph.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8taoph.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8taoph.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8taoph.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/omdsha256k256n248tau256v1/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/ccodhaqN.s: Assembler messages:
encrypt.c: /tmp/ccodhaqN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccodhaqN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccodhaqN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccodhaqN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodhaqN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodhaqN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodhaqN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccodhaqN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccodhaqN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccodhaqN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccodhaqN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccodhaqN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccodhaqN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccodhaqN.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/omdsha256k256n248tau256v1/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/ccVzjv2V.s: Assembler messages:
encrypt.c: /tmp/ccVzjv2V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVzjv2V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVzjv2V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVzjv2V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVzjv2V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVzjv2V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVzjv2V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVzjv2V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVzjv2V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVzjv2V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVzjv2V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVzjv2V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVzjv2V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVzjv2V.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/omdsha256k256n248tau256v1/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/ccb2YErs.s: Assembler messages:
encrypt.c: /tmp/ccb2YErs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb2YErs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb2YErs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb2YErs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2YErs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2YErs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2YErs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2YErs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2YErs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2YErs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2YErs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2YErs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb2YErs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2YErs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb2YErs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2YErs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb2YErs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2YErs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2YErs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2YErs.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/omdsha256k256n248tau256v1/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/ccGqbkik.s: Assembler messages:
encrypt.c: /tmp/ccGqbkik.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqbkik.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGqbkik.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGqbkik.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqbkik.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqbkik.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqbkik.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqbkik.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqbkik.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqbkik.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqbkik.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqbkik.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGqbkik.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqbkik.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGqbkik.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqbkik.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGqbkik.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqbkik.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqbkik.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqbkik.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/omdsha256k256n248tau256v1/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/cciVIDTS.s: Assembler messages:
encrypt.c: /tmp/cciVIDTS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciVIDTS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciVIDTS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciVIDTS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVIDTS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVIDTS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVIDTS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciVIDTS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciVIDTS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciVIDTS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciVIDTS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciVIDTS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciVIDTS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVIDTS.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/omdsha256k256n248tau256v1/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/cc70SXem.s: Assembler messages:
encrypt.c: /tmp/cc70SXem.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc70SXem.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc70SXem.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc70SXem.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc70SXem.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc70SXem.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc70SXem.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc70SXem.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc70SXem.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc70SXem.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc70SXem.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc70SXem.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc70SXem.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70SXem.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/omdsha256k256n248tau256v1/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/ccijp4mV.s: Assembler messages:
encrypt.c: /tmp/ccijp4mV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccijp4mV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccijp4mV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccijp4mV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijp4mV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijp4mV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijp4mV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijp4mV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijp4mV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijp4mV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijp4mV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijp4mV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccijp4mV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijp4mV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccijp4mV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijp4mV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccijp4mV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijp4mV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijp4mV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijp4mV.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/omdsha256k256n248tau256v1/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/ccx4cobO.s: Assembler messages:
encrypt.c: /tmp/ccx4cobO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx4cobO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx4cobO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx4cobO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4cobO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4cobO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4cobO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4cobO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4cobO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4cobO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4cobO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4cobO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx4cobO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4cobO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx4cobO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4cobO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx4cobO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx4cobO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx4cobO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx4cobO.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/omdsha256k256n248tau256v1/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/cczDW9Ol.s: Assembler messages:
encrypt.c: /tmp/cczDW9Ol.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczDW9Ol.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczDW9Ol.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczDW9Ol.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDW9Ol.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDW9Ol.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDW9Ol.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczDW9Ol.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczDW9Ol.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczDW9Ol.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDW9Ol.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczDW9Ol.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczDW9Ol.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDW9Ol.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/omdsha256k256n248tau256v1/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/ccavoo8K.s: Assembler messages:
encrypt.c: /tmp/ccavoo8K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccavoo8K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccavoo8K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccavoo8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccavoo8K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccavoo8K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccavoo8K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccavoo8K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccavoo8K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccavoo8K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccavoo8K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccavoo8K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccavoo8K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavoo8K.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/omdsha256k256n248tau256v1/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/ccjKYYwb.s: Assembler messages:
encrypt.c: /tmp/ccjKYYwb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjKYYwb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjKYYwb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjKYYwb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKYYwb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKYYwb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKYYwb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKYYwb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKYYwb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKYYwb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKYYwb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKYYwb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjKYYwb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKYYwb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjKYYwb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKYYwb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjKYYwb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjKYYwb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjKYYwb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjKYYwb.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/omdsha256k256n248tau256v1/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/cc84UzZF.s: Assembler messages:
encrypt.c: /tmp/cc84UzZF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc84UzZF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc84UzZF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc84UzZF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc84UzZF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc84UzZF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc84UzZF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc84UzZF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc84UzZF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc84UzZF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc84UzZF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc84UzZF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc84UzZF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc84UzZF.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/omdsha256k256n248tau256v1/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/ccoUFe67.s: Assembler messages:
encrypt.c: /tmp/ccoUFe67.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoUFe67.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoUFe67.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoUFe67.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUFe67.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUFe67.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUFe67.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUFe67.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUFe67.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUFe67.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUFe67.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUFe67.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoUFe67.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUFe67.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoUFe67.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUFe67.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoUFe67.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoUFe67.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoUFe67.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoUFe67.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/omdsha256k256n248tau256v1/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/cchc5N2I.s: Assembler messages:
encrypt.c: /tmp/cchc5N2I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchc5N2I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchc5N2I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchc5N2I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchc5N2I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchc5N2I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchc5N2I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchc5N2I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchc5N2I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchc5N2I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchc5N2I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchc5N2I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchc5N2I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchc5N2I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchc5N2I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchc5N2I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchc5N2I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchc5N2I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchc5N2I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchc5N2I.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/omdsha256k256n248tau256v1/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/ccv8pF6d.s: Assembler messages:
encrypt.c: /tmp/ccv8pF6d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv8pF6d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv8pF6d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv8pF6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8pF6d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8pF6d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8pF6d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv8pF6d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv8pF6d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv8pF6d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv8pF6d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv8pF6d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv8pF6d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8pF6d.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/omdsha256k256n248tau256v1/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/ccD5yycC.s: Assembler messages:
encrypt.c: /tmp/ccD5yycC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD5yycC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD5yycC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD5yycC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5yycC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5yycC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5yycC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5yycC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5yycC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD5yycC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD5yycC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD5yycC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD5yycC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD5yycC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD5yycC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD5yycC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD5yycC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD5yycC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD5yycC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD5yycC.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/omdsha256k256n248tau256v1/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/ccVmipY8.s: Assembler messages:
encrypt.c: /tmp/ccVmipY8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVmipY8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVmipY8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVmipY8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmipY8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmipY8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmipY8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVmipY8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVmipY8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVmipY8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVmipY8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVmipY8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVmipY8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVmipY8.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/omdsha256k256n248tau256v1/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/ccfDxSjR.s: Assembler messages:
encrypt.c: /tmp/ccfDxSjR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfDxSjR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfDxSjR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfDxSjR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDxSjR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDxSjR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDxSjR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDxSjR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDxSjR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDxSjR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDxSjR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDxSjR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfDxSjR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDxSjR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfDxSjR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDxSjR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfDxSjR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDxSjR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDxSjR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDxSjR.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/omdsha256k256n248tau256v1/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/ccrYRjED.s: Assembler messages:
encrypt.c: /tmp/ccrYRjED.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrYRjED.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrYRjED.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrYRjED.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrYRjED.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrYRjED.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrYRjED.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrYRjED.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrYRjED.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrYRjED.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrYRjED.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrYRjED.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrYRjED.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYRjED.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/omdsha256k256n248tau256v1/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/ccUlthYy.s: Assembler messages:
encrypt.c: /tmp/ccUlthYy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUlthYy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUlthYy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUlthYy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlthYy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlthYy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlthYy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUlthYy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUlthYy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUlthYy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlthYy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUlthYy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUlthYy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlthYy.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/omdsha256k256n248tau256v1/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/cca4mswJ.s: Assembler messages:
encrypt.c: /tmp/cca4mswJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca4mswJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca4mswJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cca4mswJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4mswJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4mswJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4mswJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4mswJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4mswJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4mswJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4mswJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4mswJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cca4mswJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4mswJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca4mswJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4mswJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cca4mswJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cca4mswJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4mswJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4mswJ.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/omdsha256k256n248tau256v1/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/cc6bErX5.s: Assembler messages:
encrypt.c: /tmp/cc6bErX5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bErX5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6bErX5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6bErX5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bErX5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bErX5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bErX5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6bErX5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6bErX5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6bErX5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6bErX5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bErX5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bErX5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bErX5.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/omdsha256k256n248tau256v1/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/ccDF6Dt6.s: Assembler messages:
encrypt.c: /tmp/ccDF6Dt6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDF6Dt6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDF6Dt6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDF6Dt6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDF6Dt6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDF6Dt6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDF6Dt6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDF6Dt6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDF6Dt6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDF6Dt6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDF6Dt6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDF6Dt6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDF6Dt6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDF6Dt6.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/omdsha256k256n248tau256v1/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/ccSvGjW1.s: Assembler messages:
encrypt.c: /tmp/ccSvGjW1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSvGjW1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSvGjW1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSvGjW1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvGjW1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvGjW1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvGjW1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSvGjW1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSvGjW1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSvGjW1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSvGjW1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSvGjW1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSvGjW1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGjW1.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/omdsha256k256n248tau256v1/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/ccf3LSdo.s: Assembler messages:
encrypt.c: /tmp/ccf3LSdo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf3LSdo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf3LSdo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf3LSdo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3LSdo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3LSdo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3LSdo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3LSdo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3LSdo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf3LSdo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf3LSdo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf3LSdo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf3LSdo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3LSdo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf3LSdo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf3LSdo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf3LSdo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf3LSdo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf3LSdo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf3LSdo.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/omdsha256k256n248tau256v1/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/cc5AhxQs.s: Assembler messages:
encrypt.c: /tmp/cc5AhxQs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5AhxQs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5AhxQs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5AhxQs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AhxQs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AhxQs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AhxQs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5AhxQs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5AhxQs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5AhxQs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5AhxQs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5AhxQs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5AhxQs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5AhxQs.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/omdsha256k256n248tau256v1/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/ccklBzbM.s: Assembler messages:
encrypt.c: /tmp/ccklBzbM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccklBzbM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccklBzbM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccklBzbM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklBzbM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklBzbM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklBzbM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklBzbM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklBzbM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklBzbM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklBzbM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklBzbM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccklBzbM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccklBzbM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccklBzbM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklBzbM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccklBzbM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccklBzbM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklBzbM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccklBzbM.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/omdsha256k256n248tau256v1/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/ccO83wkI.s: Assembler messages:
encrypt.c: /tmp/ccO83wkI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO83wkI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO83wkI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO83wkI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO83wkI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO83wkI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO83wkI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO83wkI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO83wkI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO83wkI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO83wkI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO83wkI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO83wkI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO83wkI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO83wkI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO83wkI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO83wkI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO83wkI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO83wkI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO83wkI.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/omdsha256k256n248tau256v1/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/ccuTvWSn.s: Assembler messages:
encrypt.c: /tmp/ccuTvWSn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuTvWSn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuTvWSn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuTvWSn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuTvWSn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuTvWSn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuTvWSn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuTvWSn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuTvWSn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuTvWSn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuTvWSn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuTvWSn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuTvWSn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTvWSn.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/omdsha256k256n248tau256v1/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/cch61W9j.s: Assembler messages:
encrypt.c: /tmp/cch61W9j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch61W9j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch61W9j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch61W9j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch61W9j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch61W9j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch61W9j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch61W9j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch61W9j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch61W9j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch61W9j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch61W9j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch61W9j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch61W9j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch61W9j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch61W9j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch61W9j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch61W9j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch61W9j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch61W9j.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/omdsha256k256n248tau256v1/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/ccmEB39U.s: Assembler messages:
encrypt.c: /tmp/ccmEB39U.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEB39U.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmEB39U.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmEB39U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEB39U.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEB39U.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEB39U.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmEB39U.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmEB39U.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmEB39U.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmEB39U.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEB39U.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEB39U.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEB39U.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/omdsha256k256n248tau256v1/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/ccKgjGTa.s: Assembler messages:
encrypt.c: /tmp/ccKgjGTa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKgjGTa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKgjGTa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKgjGTa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgjGTa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgjGTa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgjGTa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgjGTa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgjGTa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKgjGTa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKgjGTa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKgjGTa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKgjGTa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKgjGTa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKgjGTa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKgjGTa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKgjGTa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKgjGTa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKgjGTa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKgjGTa.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/omdsha256k256n248tau256v1/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/ccQqehSN.s: Assembler messages:
encrypt.c: /tmp/ccQqehSN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQqehSN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQqehSN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQqehSN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqehSN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqehSN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqehSN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQqehSN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQqehSN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQqehSN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqehSN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQqehSN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQqehSN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqehSN.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/omdsha256k256n248tau256v1/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/ccqruOYB.s: Assembler messages:
encrypt.c: /tmp/ccqruOYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqruOYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqruOYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqruOYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqruOYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqruOYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqruOYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqruOYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqruOYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqruOYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqruOYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqruOYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqruOYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqruOYB.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/omdsha256k256n248tau256v1/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/ccxPUcMb.s: Assembler messages:
encrypt.c: /tmp/ccxPUcMb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxPUcMb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxPUcMb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxPUcMb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPUcMb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPUcMb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPUcMb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPUcMb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPUcMb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPUcMb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPUcMb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPUcMb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxPUcMb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPUcMb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxPUcMb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPUcMb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxPUcMb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxPUcMb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxPUcMb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxPUcMb.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/omdsha256k256n248tau256v1/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/ccKYiIK8.s: Assembler messages:
encrypt.c: /tmp/ccKYiIK8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKYiIK8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKYiIK8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKYiIK8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYiIK8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYiIK8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYiIK8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYiIK8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYiIK8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKYiIK8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKYiIK8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKYiIK8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKYiIK8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYiIK8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKYiIK8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKYiIK8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKYiIK8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKYiIK8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKYiIK8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKYiIK8.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/omdsha256k256n248tau256v1/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/ccPKBhVA.s: Assembler messages:
encrypt.c: /tmp/ccPKBhVA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPKBhVA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPKBhVA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPKBhVA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKBhVA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKBhVA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKBhVA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPKBhVA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPKBhVA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPKBhVA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKBhVA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKBhVA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKBhVA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKBhVA.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/omdsha256k256n248tau256v1/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/cc8jZ7XN.s: Assembler messages:
encrypt.c: /tmp/cc8jZ7XN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8jZ7XN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8jZ7XN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8jZ7XN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jZ7XN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jZ7XN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jZ7XN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8jZ7XN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8jZ7XN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jZ7XN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8jZ7XN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8jZ7XN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8jZ7XN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8jZ7XN.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/omdsha256k256n248tau256v1/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/ccL5wS4f.s: Assembler messages:
encrypt.c: /tmp/ccL5wS4f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5wS4f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL5wS4f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL5wS4f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5wS4f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5wS4f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5wS4f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL5wS4f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL5wS4f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL5wS4f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL5wS4f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5wS4f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5wS4f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5wS4f.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/omdsha256k256n248tau256v1/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/ccMt7Vbc.s: Assembler messages:
encrypt.c: /tmp/ccMt7Vbc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMt7Vbc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMt7Vbc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMt7Vbc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMt7Vbc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMt7Vbc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMt7Vbc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMt7Vbc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMt7Vbc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMt7Vbc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMt7Vbc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMt7Vbc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMt7Vbc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMt7Vbc.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/omdsha256k256n248tau256v1/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/ccpuAFRI.s: Assembler messages:
encrypt.c: /tmp/ccpuAFRI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpuAFRI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpuAFRI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpuAFRI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuAFRI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuAFRI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuAFRI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuAFRI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuAFRI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuAFRI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuAFRI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuAFRI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpuAFRI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuAFRI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpuAFRI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuAFRI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpuAFRI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuAFRI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpuAFRI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpuAFRI.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/omdsha256k256n248tau256v1/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/ccOTPdww.s: Assembler messages:
encrypt.c: /tmp/ccOTPdww.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOTPdww.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOTPdww.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOTPdww.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOTPdww.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOTPdww.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOTPdww.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOTPdww.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOTPdww.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOTPdww.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOTPdww.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOTPdww.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOTPdww.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTPdww.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/omdsha256k256n248tau256v1/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/ccoykHo4.s: Assembler messages:
encrypt.c: /tmp/ccoykHo4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoykHo4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoykHo4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoykHo4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoykHo4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoykHo4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoykHo4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoykHo4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoykHo4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoykHo4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoykHo4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoykHo4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoykHo4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoykHo4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoykHo4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoykHo4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoykHo4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoykHo4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoykHo4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoykHo4.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/omdsha256k256n248tau256v1/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/ccQqX7zi.s: Assembler messages:
encrypt.c: /tmp/ccQqX7zi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQqX7zi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQqX7zi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQqX7zi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqX7zi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqX7zi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqX7zi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQqX7zi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQqX7zi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQqX7zi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQqX7zi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQqX7zi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQqX7zi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqX7zi.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/omdsha256k256n248tau256v1/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/cccpEXb4.s: Assembler messages:
encrypt.c: /tmp/cccpEXb4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccpEXb4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccpEXb4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccpEXb4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpEXb4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpEXb4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpEXb4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpEXb4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpEXb4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccpEXb4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccpEXb4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccpEXb4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccpEXb4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccpEXb4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccpEXb4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccpEXb4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccpEXb4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccpEXb4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccpEXb4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccpEXb4.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/omdsha256k256n248tau256v1/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/cc9tiJxG.s: Assembler messages:
encrypt.c: /tmp/cc9tiJxG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9tiJxG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9tiJxG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9tiJxG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tiJxG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tiJxG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tiJxG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tiJxG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tiJxG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tiJxG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tiJxG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tiJxG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9tiJxG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9tiJxG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9tiJxG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tiJxG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9tiJxG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9tiJxG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9tiJxG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9tiJxG.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/omdsha256k256n248tau256v1/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/ccHnCbW6.s: Assembler messages:
encrypt.c: /tmp/ccHnCbW6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnCbW6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHnCbW6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHnCbW6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnCbW6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnCbW6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnCbW6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHnCbW6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHnCbW6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHnCbW6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHnCbW6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnCbW6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnCbW6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnCbW6.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/omdsha256k256n248tau256v1/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/cc0EXuBB.s: Assembler messages:
encrypt.c: /tmp/cc0EXuBB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0EXuBB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0EXuBB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0EXuBB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EXuBB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EXuBB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EXuBB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EXuBB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EXuBB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EXuBB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EXuBB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EXuBB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0EXuBB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EXuBB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0EXuBB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EXuBB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0EXuBB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0EXuBB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0EXuBB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0EXuBB.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/omdsha256k256n248tau256v1/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/ccAqnHD2.s: Assembler messages:
encrypt.c: /tmp/ccAqnHD2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqnHD2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAqnHD2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAqnHD2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqnHD2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqnHD2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqnHD2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAqnHD2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAqnHD2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAqnHD2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAqnHD2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqnHD2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAqnHD2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqnHD2.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/omdsha256k256n248tau256v1/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/ccZJ9sbK.s: Assembler messages:
encrypt.c: /tmp/ccZJ9sbK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZJ9sbK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZJ9sbK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZJ9sbK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJ9sbK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJ9sbK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJ9sbK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZJ9sbK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZJ9sbK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZJ9sbK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJ9sbK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZJ9sbK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZJ9sbK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJ9sbK.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/omdsha256k256n248tau256v1/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/ccc3Wwhi.s: Assembler messages:
encrypt.c: /tmp/ccc3Wwhi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc3Wwhi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc3Wwhi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc3Wwhi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Wwhi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Wwhi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Wwhi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc3Wwhi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc3Wwhi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Wwhi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc3Wwhi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc3Wwhi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3Wwhi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc3Wwhi.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/omdsha256k256n248tau256v1/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/cc8dlhjg.s: Assembler messages:
encrypt.c: /tmp/cc8dlhjg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8dlhjg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8dlhjg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8dlhjg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlhjg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlhjg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlhjg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlhjg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlhjg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dlhjg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dlhjg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dlhjg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8dlhjg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlhjg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8dlhjg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dlhjg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8dlhjg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8dlhjg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8dlhjg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8dlhjg.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/omdsha256k256n248tau256v1/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/ccqzLTcJ.s: Assembler messages:
encrypt.c: /tmp/ccqzLTcJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqzLTcJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqzLTcJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqzLTcJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzLTcJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzLTcJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzLTcJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqzLTcJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqzLTcJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqzLTcJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzLTcJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzLTcJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzLTcJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzLTcJ.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/omdsha256k256n248tau256v1/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/ccaMR3mW.s: Assembler messages:
encrypt.c: /tmp/ccaMR3mW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaMR3mW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaMR3mW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaMR3mW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMR3mW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMR3mW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMR3mW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMR3mW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMR3mW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaMR3mW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaMR3mW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaMR3mW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaMR3mW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaMR3mW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaMR3mW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaMR3mW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaMR3mW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaMR3mW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaMR3mW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaMR3mW.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/omdsha256k256n248tau256v1/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/ccjAPePl.s: Assembler messages:
encrypt.c: /tmp/ccjAPePl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjAPePl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjAPePl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjAPePl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAPePl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAPePl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAPePl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjAPePl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjAPePl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjAPePl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAPePl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAPePl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAPePl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAPePl.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/omdsha256k256n248tau256v1/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/ccU3WATk.s: Assembler messages:
encrypt.c: /tmp/ccU3WATk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3WATk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3WATk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3WATk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3WATk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3WATk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3WATk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3WATk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3WATk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU3WATk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3WATk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3WATk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3WATk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3WATk.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/omdsha256k256n248tau256v1/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/ccjZhO2U.s: Assembler messages:
encrypt.c: /tmp/ccjZhO2U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjZhO2U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjZhO2U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjZhO2U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZhO2U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZhO2U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZhO2U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZhO2U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZhO2U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZhO2U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZhO2U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZhO2U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjZhO2U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZhO2U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjZhO2U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZhO2U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjZhO2U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZhO2U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjZhO2U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjZhO2U.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/omdsha256k256n248tau256v1/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/ccxqZLUN.s: Assembler messages:
encrypt.c: /tmp/ccxqZLUN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxqZLUN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxqZLUN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxqZLUN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxqZLUN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxqZLUN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxqZLUN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxqZLUN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxqZLUN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxqZLUN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxqZLUN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxqZLUN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxqZLUN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqZLUN.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/omdsha256k256n248tau256v1/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/ccyinwML.s: Assembler messages:
encrypt.c: /tmp/ccyinwML.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyinwML.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyinwML.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyinwML.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyinwML.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyinwML.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyinwML.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyinwML.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyinwML.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyinwML.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyinwML.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyinwML.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyinwML.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyinwML.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyinwML.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyinwML.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyinwML.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyinwML.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyinwML.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyinwML.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/omdsha256k256n248tau256v1/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/ccFKFYTJ.s: Assembler messages:
encrypt.c: /tmp/ccFKFYTJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFKFYTJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFKFYTJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFKFYTJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKFYTJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKFYTJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKFYTJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFKFYTJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFKFYTJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFKFYTJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKFYTJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFKFYTJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFKFYTJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKFYTJ.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/omdsha256k256n248tau256v1/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/cceFn2rL.s: Assembler messages:
encrypt.c: /tmp/cceFn2rL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceFn2rL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceFn2rL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceFn2rL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFn2rL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFn2rL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFn2rL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFn2rL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFn2rL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceFn2rL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceFn2rL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceFn2rL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceFn2rL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFn2rL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceFn2rL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceFn2rL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceFn2rL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceFn2rL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceFn2rL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceFn2rL.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/omdsha256k256n248tau256v1/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/ccJVP2Cg.s: Assembler messages:
encrypt.c: /tmp/ccJVP2Cg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJVP2Cg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJVP2Cg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJVP2Cg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVP2Cg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVP2Cg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVP2Cg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJVP2Cg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJVP2Cg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJVP2Cg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVP2Cg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVP2Cg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVP2Cg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVP2Cg.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/omdsha256k256n248tau256v1/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/ccYPenOh.s: Assembler messages:
encrypt.c: /tmp/ccYPenOh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYPenOh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYPenOh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYPenOh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPenOh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPenOh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPenOh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPenOh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPenOh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYPenOh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYPenOh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYPenOh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYPenOh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPenOh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYPenOh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYPenOh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYPenOh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYPenOh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYPenOh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYPenOh.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/omdsha256k256n248tau256v1/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/ccFNug0a.s: Assembler messages:
encrypt.c: /tmp/ccFNug0a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFNug0a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFNug0a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFNug0a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNug0a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNug0a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNug0a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNug0a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNug0a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNug0a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNug0a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNug0a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFNug0a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNug0a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFNug0a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNug0a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFNug0a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFNug0a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNug0a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFNug0a.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/omdsha256k256n248tau256v1/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/ccmQnOO8.s: Assembler messages:
encrypt.c: /tmp/ccmQnOO8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQnOO8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmQnOO8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmQnOO8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQnOO8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQnOO8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQnOO8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmQnOO8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmQnOO8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmQnOO8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQnOO8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQnOO8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQnOO8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQnOO8.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/omdsha256k256n248tau256v1/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/cc0Ly4Ez.s: Assembler messages:
encrypt.c: /tmp/cc0Ly4Ez.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Ly4Ez.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Ly4Ez.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Ly4Ez.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ly4Ez.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ly4Ez.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ly4Ez.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Ly4Ez.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Ly4Ez.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ly4Ez.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0Ly4Ez.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0Ly4Ez.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ly4Ez.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Ly4Ez.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/omdsha256k256n248tau256v1/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/cc4uv5wV.s: Assembler messages:
encrypt.c: /tmp/cc4uv5wV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4uv5wV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4uv5wV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4uv5wV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uv5wV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uv5wV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uv5wV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4uv5wV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4uv5wV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4uv5wV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4uv5wV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uv5wV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4uv5wV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4uv5wV.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/omdsha256k256n248tau256v1/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/ccGtoAsR.s: Assembler messages:
encrypt.c: /tmp/ccGtoAsR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGtoAsR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGtoAsR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGtoAsR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtoAsR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtoAsR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtoAsR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGtoAsR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGtoAsR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGtoAsR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGtoAsR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtoAsR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGtoAsR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGtoAsR.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/omdsha256k256n248tau256v1/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/ccSUr8vs.s: Assembler messages:
encrypt.c: /tmp/ccSUr8vs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSUr8vs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSUr8vs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSUr8vs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUr8vs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUr8vs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUr8vs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUr8vs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUr8vs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUr8vs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUr8vs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUr8vs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSUr8vs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUr8vs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSUr8vs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUr8vs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSUr8vs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUr8vs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUr8vs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUr8vs.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/omdsha256k256n248tau256v1/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/ccipckgZ.s: Assembler messages:
encrypt.c: /tmp/ccipckgZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipckgZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccipckgZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccipckgZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipckgZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipckgZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipckgZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipckgZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipckgZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipckgZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipckgZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipckgZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccipckgZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipckgZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccipckgZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipckgZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccipckgZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipckgZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipckgZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipckgZ.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/omdsha256k256n248tau256v1/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/ccwDTqUz.s: Assembler messages:
encrypt.c: /tmp/ccwDTqUz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDTqUz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDTqUz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDTqUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDTqUz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDTqUz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDTqUz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDTqUz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDTqUz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwDTqUz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDTqUz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDTqUz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDTqUz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTqUz.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/omdsha256k256n248tau256v1/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/ccU7TUiV.s: Assembler messages:
encrypt.c: /tmp/ccU7TUiV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7TUiV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7TUiV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7TUiV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7TUiV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7TUiV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7TUiV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7TUiV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7TUiV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7TUiV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7TUiV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7TUiV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7TUiV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7TUiV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7TUiV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7TUiV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccU7TUiV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccU7TUiV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7TUiV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7TUiV.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/omdsha256k256n248tau256v1/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/cczGreGs.s: Assembler messages:
encrypt.c: /tmp/cczGreGs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczGreGs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczGreGs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczGreGs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGreGs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGreGs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGreGs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczGreGs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczGreGs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczGreGs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczGreGs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGreGs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczGreGs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczGreGs.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/omdsha256k256n248tau256v1/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/cc7tet8q.s: Assembler messages:
encrypt.c: /tmp/cc7tet8q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7tet8q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7tet8q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7tet8q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tet8q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tet8q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tet8q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tet8q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tet8q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tet8q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tet8q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tet8q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7tet8q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tet8q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7tet8q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tet8q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7tet8q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7tet8q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7tet8q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7tet8q.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/omdsha256k256n248tau256v1/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/ccy9IRe3.s: Assembler messages:
encrypt.c: /tmp/ccy9IRe3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy9IRe3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy9IRe3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy9IRe3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy9IRe3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy9IRe3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy9IRe3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy9IRe3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy9IRe3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy9IRe3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy9IRe3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy9IRe3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy9IRe3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9IRe3.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/omdsha256k256n248tau256v1/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/ccUoAieV.s: Assembler messages:
encrypt.c: /tmp/ccUoAieV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUoAieV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUoAieV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUoAieV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoAieV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoAieV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoAieV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUoAieV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUoAieV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUoAieV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoAieV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoAieV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoAieV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoAieV.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/omdsha256k256n248tau256v1/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/ccdZQclm.s: Assembler messages:
encrypt.c: /tmp/ccdZQclm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdZQclm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdZQclm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdZQclm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZQclm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZQclm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZQclm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZQclm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZQclm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdZQclm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdZQclm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdZQclm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdZQclm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdZQclm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdZQclm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdZQclm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdZQclm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdZQclm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdZQclm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdZQclm.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/omdsha256k256n248tau256v1/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/ccMQs0yZ.s: Assembler messages:
encrypt.c: /tmp/ccMQs0yZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMQs0yZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMQs0yZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMQs0yZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQs0yZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQs0yZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQs0yZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMQs0yZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMQs0yZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQs0yZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMQs0yZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMQs0yZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMQs0yZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMQs0yZ.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/omdsha256k256n248tau256v1/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/ccekuQ1s.s: Assembler messages:
encrypt.c: /tmp/ccekuQ1s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccekuQ1s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccekuQ1s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccekuQ1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekuQ1s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekuQ1s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekuQ1s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccekuQ1s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccekuQ1s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccekuQ1s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekuQ1s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekuQ1s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekuQ1s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekuQ1s.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/omdsha256k256n248tau256v1/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/ccMx0aJX.s: Assembler messages:
encrypt.c: /tmp/ccMx0aJX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMx0aJX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMx0aJX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMx0aJX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0aJX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0aJX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0aJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0aJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0aJX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0aJX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0aJX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0aJX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMx0aJX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0aJX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMx0aJX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0aJX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMx0aJX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0aJX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMx0aJX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMx0aJX.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/omdsha256k256n248tau256v1/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/ccQkW39n.s: Assembler messages:
encrypt.c: /tmp/ccQkW39n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQkW39n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQkW39n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQkW39n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkW39n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkW39n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkW39n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQkW39n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQkW39n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQkW39n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQkW39n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkW39n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkW39n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkW39n.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/omdsha256k256n248tau256v1/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/ccPiUobl.s: Assembler messages:
encrypt.c: /tmp/ccPiUobl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPiUobl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPiUobl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPiUobl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiUobl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiUobl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiUobl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPiUobl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPiUobl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPiUobl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPiUobl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPiUobl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPiUobl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiUobl.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/omdsha256k256n248tau256v1/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/ccZv2zuG.s: Assembler messages:
encrypt.c: /tmp/ccZv2zuG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZv2zuG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZv2zuG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZv2zuG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2zuG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2zuG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2zuG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2zuG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2zuG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2zuG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2zuG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2zuG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZv2zuG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZv2zuG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZv2zuG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2zuG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZv2zuG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZv2zuG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZv2zuG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZv2zuG.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/omdsha256k256n248tau256v1/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/ccNk9l8L.s: Assembler messages:
encrypt.c: /tmp/ccNk9l8L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNk9l8L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNk9l8L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNk9l8L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk9l8L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk9l8L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk9l8L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk9l8L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk9l8L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk9l8L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk9l8L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk9l8L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNk9l8L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNk9l8L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNk9l8L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk9l8L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNk9l8L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNk9l8L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNk9l8L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNk9l8L.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/omdsha256k256n248tau256v1/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/cczRZV2g.s: Assembler messages:
encrypt.c: /tmp/cczRZV2g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczRZV2g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczRZV2g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczRZV2g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRZV2g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRZV2g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRZV2g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczRZV2g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczRZV2g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczRZV2g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRZV2g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRZV2g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRZV2g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRZV2g.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/omdsha256k256n248tau256v1/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/ccTsprHl.s: Assembler messages:
encrypt.c: /tmp/ccTsprHl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTsprHl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTsprHl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTsprHl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsprHl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsprHl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsprHl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsprHl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsprHl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTsprHl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTsprHl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTsprHl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTsprHl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTsprHl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTsprHl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTsprHl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTsprHl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTsprHl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTsprHl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTsprHl.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/omdsha256k256n248tau256v1/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/ccYqPrqO.s: Assembler messages:
encrypt.c: /tmp/ccYqPrqO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYqPrqO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYqPrqO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYqPrqO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqPrqO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqPrqO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqPrqO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYqPrqO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYqPrqO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYqPrqO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYqPrqO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYqPrqO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYqPrqO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYqPrqO.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/omdsha256k256n248tau256v1/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/ccGFKLvL.s: Assembler messages:
encrypt.c: /tmp/ccGFKLvL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGFKLvL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGFKLvL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGFKLvL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFKLvL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFKLvL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFKLvL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGFKLvL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGFKLvL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGFKLvL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGFKLvL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFKLvL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGFKLvL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFKLvL.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/omdsha256k256n248tau256v1/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/ccWmU6Ih.s: Assembler messages:
encrypt.c: /tmp/ccWmU6Ih.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmU6Ih.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWmU6Ih.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWmU6Ih.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmU6Ih.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmU6Ih.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmU6Ih.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWmU6Ih.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWmU6Ih.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmU6Ih.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWmU6Ih.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWmU6Ih.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmU6Ih.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmU6Ih.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/omdsha256k256n248tau256v1/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/cc6WPdR5.s: Assembler messages:
encrypt.c: /tmp/cc6WPdR5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6WPdR5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6WPdR5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6WPdR5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WPdR5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WPdR5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WPdR5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6WPdR5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6WPdR5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6WPdR5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WPdR5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6WPdR5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6WPdR5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WPdR5.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/omdsha256k256n248tau256v1/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/ccgSdefp.s: Assembler messages:
encrypt.c: /tmp/ccgSdefp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgSdefp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgSdefp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgSdefp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSdefp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSdefp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSdefp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSdefp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSdefp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSdefp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSdefp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSdefp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgSdefp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgSdefp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgSdefp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSdefp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgSdefp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgSdefp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgSdefp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgSdefp.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/omdsha256k256n248tau256v1/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/cc5i4YTk.s: Assembler messages:
encrypt.c: /tmp/cc5i4YTk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5i4YTk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5i4YTk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5i4YTk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5i4YTk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5i4YTk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5i4YTk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5i4YTk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5i4YTk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5i4YTk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5i4YTk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5i4YTk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5i4YTk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5i4YTk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5i4YTk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5i4YTk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5i4YTk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5i4YTk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5i4YTk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5i4YTk.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/omdsha256k256n248tau256v1/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/ccNgE7X2.s: Assembler messages:
encrypt.c: /tmp/ccNgE7X2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgE7X2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNgE7X2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNgE7X2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgE7X2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgE7X2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgE7X2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNgE7X2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNgE7X2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNgE7X2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNgE7X2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgE7X2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNgE7X2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgE7X2.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/omdsha256k256n248tau256v1/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/ccEfxxFy.s: Assembler messages:
encrypt.c: /tmp/ccEfxxFy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEfxxFy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEfxxFy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEfxxFy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEfxxFy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEfxxFy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEfxxFy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEfxxFy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEfxxFy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEfxxFy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEfxxFy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEfxxFy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEfxxFy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfxxFy.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/omdsha256k256n248tau256v1/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/ccutWth0.s: Assembler messages:
encrypt.c: /tmp/ccutWth0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccutWth0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccutWth0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccutWth0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutWth0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutWth0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutWth0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutWth0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutWth0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutWth0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutWth0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutWth0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccutWth0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutWth0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccutWth0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutWth0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccutWth0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccutWth0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutWth0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutWth0.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/omdsha256k256n248tau256v1/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/ccKo9iPZ.s: Assembler messages:
encrypt.c: /tmp/ccKo9iPZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKo9iPZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKo9iPZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKo9iPZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKo9iPZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKo9iPZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKo9iPZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKo9iPZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKo9iPZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKo9iPZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKo9iPZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKo9iPZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKo9iPZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKo9iPZ.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/omdsha256k256n248tau256v1/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/ccMJ0afv.s: Assembler messages:
encrypt.c: /tmp/ccMJ0afv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJ0afv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMJ0afv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMJ0afv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMJ0afv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMJ0afv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMJ0afv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMJ0afv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMJ0afv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMJ0afv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMJ0afv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMJ0afv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMJ0afv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJ0afv.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/omdsha256k256n248tau256v1/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/cc8XtJLP.s: Assembler messages:
encrypt.c: /tmp/cc8XtJLP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8XtJLP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8XtJLP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8XtJLP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XtJLP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XtJLP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XtJLP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8XtJLP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8XtJLP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8XtJLP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8XtJLP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8XtJLP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8XtJLP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8XtJLP.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/omdsha256k256n248tau256v1/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/ccpj6yta.s: Assembler messages:
encrypt.c: /tmp/ccpj6yta.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpj6yta.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpj6yta.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpj6yta.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj6yta.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj6yta.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj6yta.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj6yta.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj6yta.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj6yta.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj6yta.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj6yta.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpj6yta.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpj6yta.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpj6yta.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj6yta.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpj6yta.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpj6yta.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpj6yta.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpj6yta.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/omdsha256k256n248tau256v1/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/cchu33Y7.s: Assembler messages:
encrypt.c: /tmp/cchu33Y7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchu33Y7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchu33Y7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchu33Y7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu33Y7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu33Y7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu33Y7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu33Y7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu33Y7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchu33Y7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchu33Y7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchu33Y7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchu33Y7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchu33Y7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchu33Y7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchu33Y7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchu33Y7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchu33Y7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchu33Y7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchu33Y7.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/omdsha256k256n248tau256v1/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/ccnsA65H.s: Assembler messages:
encrypt.c: /tmp/ccnsA65H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnsA65H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnsA65H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnsA65H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsA65H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsA65H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsA65H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnsA65H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnsA65H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnsA65H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnsA65H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsA65H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnsA65H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsA65H.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/omdsha256k256n248tau256v1/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/ccPKFxUh.s: Assembler messages:
encrypt.c: /tmp/ccPKFxUh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPKFxUh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPKFxUh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPKFxUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKFxUh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKFxUh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKFxUh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPKFxUh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPKFxUh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPKFxUh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPKFxUh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKFxUh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPKFxUh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPKFxUh.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/omdsha256k256n248tau256v1/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/ccqRH9YO.s: Assembler messages:
encrypt.c: /tmp/ccqRH9YO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqRH9YO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqRH9YO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqRH9YO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRH9YO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRH9YO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRH9YO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRH9YO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRH9YO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqRH9YO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqRH9YO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqRH9YO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqRH9YO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRH9YO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqRH9YO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqRH9YO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqRH9YO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqRH9YO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqRH9YO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqRH9YO.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/omdsha256k256n248tau256v1/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/ccL2gJsJ.s: Assembler messages:
encrypt.c: /tmp/ccL2gJsJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2gJsJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2gJsJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2gJsJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2gJsJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2gJsJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2gJsJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2gJsJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2gJsJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2gJsJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL2gJsJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL2gJsJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2gJsJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2gJsJ.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/omdsha256k256n248tau256v1/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/ccYPhSWa.s: Assembler messages:
encrypt.c: /tmp/ccYPhSWa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYPhSWa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYPhSWa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYPhSWa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPhSWa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPhSWa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPhSWa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYPhSWa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYPhSWa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYPhSWa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPhSWa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPhSWa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPhSWa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPhSWa.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/omdsha256k256n248tau256v1/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/ccG0g5h4.s: Assembler messages:
encrypt.c: /tmp/ccG0g5h4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG0g5h4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG0g5h4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG0g5h4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0g5h4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0g5h4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0g5h4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0g5h4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0g5h4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0g5h4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0g5h4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0g5h4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG0g5h4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0g5h4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG0g5h4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0g5h4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG0g5h4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0g5h4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG0g5h4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG0g5h4.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/omdsha256k256n248tau256v1/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/ccvWTIBE.s: Assembler messages:
encrypt.c: /tmp/ccvWTIBE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvWTIBE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvWTIBE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvWTIBE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvWTIBE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvWTIBE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvWTIBE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvWTIBE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvWTIBE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvWTIBE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvWTIBE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvWTIBE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvWTIBE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvWTIBE.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/omdsha256k256n248tau256v1/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/cc9BO5tA.s: Assembler messages:
encrypt.c: /tmp/cc9BO5tA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9BO5tA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9BO5tA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9BO5tA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9BO5tA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9BO5tA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9BO5tA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9BO5tA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9BO5tA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9BO5tA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9BO5tA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9BO5tA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9BO5tA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BO5tA.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/omdsha256k256n248tau256v1/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/ccKfuMEY.s: Assembler messages:
encrypt.c: /tmp/ccKfuMEY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKfuMEY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKfuMEY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKfuMEY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfuMEY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfuMEY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfuMEY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfuMEY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfuMEY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfuMEY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfuMEY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfuMEY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKfuMEY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfuMEY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKfuMEY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfuMEY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKfuMEY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfuMEY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKfuMEY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKfuMEY.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/omdsha256k256n248tau256v1/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/ccMqxIL6.s: Assembler messages:
encrypt.c: /tmp/ccMqxIL6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqxIL6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqxIL6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqxIL6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqxIL6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqxIL6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqxIL6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqxIL6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqxIL6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMqxIL6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMqxIL6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqxIL6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqxIL6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqxIL6.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/omdsha256k256n248tau256v1/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/ccN3bekE.s: Assembler messages:
encrypt.c: /tmp/ccN3bekE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3bekE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN3bekE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN3bekE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3bekE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3bekE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3bekE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3bekE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3bekE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3bekE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3bekE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3bekE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN3bekE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3bekE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN3bekE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3bekE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN3bekE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3bekE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3bekE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3bekE.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/omdsha256k256n248tau256v1/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/ccTUdB5s.s: Assembler messages:
encrypt.c: /tmp/ccTUdB5s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTUdB5s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTUdB5s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTUdB5s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUdB5s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUdB5s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUdB5s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUdB5s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUdB5s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUdB5s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUdB5s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUdB5s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTUdB5s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUdB5s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTUdB5s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUdB5s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTUdB5s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUdB5s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUdB5s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUdB5s.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/omdsha256k256n248tau256v1/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/ccvQTCW3.s: Assembler messages:
encrypt.c: /tmp/ccvQTCW3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvQTCW3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvQTCW3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvQTCW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQTCW3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQTCW3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQTCW3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvQTCW3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvQTCW3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvQTCW3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQTCW3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQTCW3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQTCW3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQTCW3.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/omdsha256k256n248tau256v1/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/ccfXLrQO.s: Assembler messages:
encrypt.c: /tmp/ccfXLrQO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXLrQO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfXLrQO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfXLrQO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXLrQO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXLrQO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXLrQO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXLrQO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXLrQO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXLrQO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXLrQO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXLrQO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfXLrQO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXLrQO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfXLrQO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXLrQO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfXLrQO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfXLrQO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfXLrQO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfXLrQO.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/omdsha256k256n248tau256v1/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/ccyJfGsx.s: Assembler messages:
encrypt.c: /tmp/ccyJfGsx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyJfGsx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyJfGsx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyJfGsx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJfGsx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJfGsx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJfGsx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyJfGsx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyJfGsx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyJfGsx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJfGsx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJfGsx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJfGsx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJfGsx.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/omdsha256k256n248tau256v1/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/ccW5gsFO.s: Assembler messages:
encrypt.c: /tmp/ccW5gsFO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5gsFO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW5gsFO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW5gsFO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5gsFO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5gsFO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5gsFO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5gsFO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5gsFO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5gsFO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5gsFO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5gsFO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW5gsFO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5gsFO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW5gsFO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5gsFO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW5gsFO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5gsFO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5gsFO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5gsFO.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/omdsha256k256n248tau256v1/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/ccnvGc6s.s: Assembler messages:
encrypt.c: /tmp/ccnvGc6s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnvGc6s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnvGc6s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnvGc6s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvGc6s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvGc6s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvGc6s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnvGc6s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnvGc6s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnvGc6s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnvGc6s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvGc6s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnvGc6s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnvGc6s.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/omdsha256k256n248tau256v1/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/ccdCaxzY.s: Assembler messages:
encrypt.c: /tmp/ccdCaxzY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdCaxzY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdCaxzY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdCaxzY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCaxzY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCaxzY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCaxzY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdCaxzY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdCaxzY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdCaxzY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCaxzY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCaxzY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCaxzY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCaxzY.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/omdsha256k256n248tau256v1/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/ccuAguhr.s: Assembler messages:
encrypt.c: /tmp/ccuAguhr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuAguhr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuAguhr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuAguhr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAguhr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAguhr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAguhr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAguhr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAguhr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuAguhr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuAguhr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuAguhr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuAguhr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuAguhr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuAguhr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuAguhr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuAguhr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuAguhr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuAguhr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuAguhr.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/omdsha256k256n248tau256v1/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/ccLAVrsW.s: Assembler messages:
encrypt.c: /tmp/ccLAVrsW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLAVrsW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLAVrsW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLAVrsW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAVrsW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAVrsW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAVrsW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLAVrsW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLAVrsW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLAVrsW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLAVrsW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLAVrsW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLAVrsW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLAVrsW.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/omdsha256k256n248tau256v1/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/ccd9RqHm.s: Assembler messages:
encrypt.c: /tmp/ccd9RqHm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd9RqHm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd9RqHm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd9RqHm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9RqHm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9RqHm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9RqHm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9RqHm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9RqHm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd9RqHm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd9RqHm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd9RqHm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd9RqHm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd9RqHm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd9RqHm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd9RqHm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd9RqHm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd9RqHm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd9RqHm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd9RqHm.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/omdsha256k256n248tau256v1/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/ccPDbigu.s: Assembler messages:
encrypt.c: /tmp/ccPDbigu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPDbigu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPDbigu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPDbigu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDbigu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDbigu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDbigu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDbigu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDbigu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPDbigu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPDbigu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPDbigu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPDbigu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDbigu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPDbigu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPDbigu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPDbigu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPDbigu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPDbigu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPDbigu.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/omdsha256k256n248tau256v1/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/ccjfQ8Wh.s: Assembler messages:
encrypt.c: /tmp/ccjfQ8Wh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjfQ8Wh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjfQ8Wh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjfQ8Wh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfQ8Wh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfQ8Wh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfQ8Wh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjfQ8Wh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjfQ8Wh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjfQ8Wh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjfQ8Wh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfQ8Wh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjfQ8Wh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjfQ8Wh.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/omdsha256k256n248tau256v1/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/cc1ojBFt.s: Assembler messages:
encrypt.c: /tmp/cc1ojBFt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ojBFt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ojBFt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ojBFt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ojBFt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ojBFt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ojBFt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ojBFt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ojBFt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ojBFt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ojBFt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ojBFt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ojBFt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ojBFt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ojBFt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ojBFt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1ojBFt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ojBFt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ojBFt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ojBFt.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/omdsha256k256n248tau256v1/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/ccTeE02c.s: Assembler messages:
encrypt.c: /tmp/ccTeE02c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTeE02c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTeE02c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTeE02c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTeE02c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTeE02c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTeE02c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTeE02c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTeE02c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTeE02c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTeE02c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTeE02c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTeE02c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeE02c.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/omdsha256k256n248tau256v1/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/cc4tXWF5.s: Assembler messages:
encrypt.c: /tmp/cc4tXWF5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4tXWF5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4tXWF5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4tXWF5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tXWF5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tXWF5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tXWF5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tXWF5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tXWF5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tXWF5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tXWF5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tXWF5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4tXWF5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tXWF5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4tXWF5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tXWF5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4tXWF5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4tXWF5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tXWF5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tXWF5.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/omdsha256k256n248tau256v1/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/ccWRwZVM.s: Assembler messages:
encrypt.c: /tmp/ccWRwZVM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRwZVM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWRwZVM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWRwZVM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRwZVM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRwZVM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRwZVM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWRwZVM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWRwZVM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWRwZVM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWRwZVM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRwZVM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRwZVM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRwZVM.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/omdsha256k256n248tau256v1/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/cc5u5Tt5.s: Assembler messages:
encrypt.c: /tmp/cc5u5Tt5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5u5Tt5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5u5Tt5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5u5Tt5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u5Tt5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u5Tt5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u5Tt5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5u5Tt5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5u5Tt5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u5Tt5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5u5Tt5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5u5Tt5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5u5Tt5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5u5Tt5.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/omdsha256k256n248tau256v1/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/ccuZFnTG.s: Assembler messages:
encrypt.c: /tmp/ccuZFnTG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZFnTG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuZFnTG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuZFnTG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZFnTG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZFnTG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZFnTG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuZFnTG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuZFnTG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuZFnTG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuZFnTG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuZFnTG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuZFnTG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZFnTG.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/omdsha256k256n248tau256v1/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/ccGYaFZW.s: Assembler messages:
encrypt.c: /tmp/ccGYaFZW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGYaFZW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGYaFZW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGYaFZW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYaFZW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYaFZW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYaFZW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGYaFZW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGYaFZW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGYaFZW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGYaFZW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYaFZW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGYaFZW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGYaFZW.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/omdsha256k256n248tau256v1/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/ccoafdXg.s: Assembler messages:
encrypt.c: /tmp/ccoafdXg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoafdXg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoafdXg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoafdXg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoafdXg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoafdXg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoafdXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoafdXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoafdXg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoafdXg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoafdXg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoafdXg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoafdXg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoafdXg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoafdXg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoafdXg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoafdXg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoafdXg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoafdXg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoafdXg.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/omdsha256k256n248tau256v1/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/cclnTHei.s: Assembler messages:
encrypt.c: /tmp/cclnTHei.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnTHei.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclnTHei.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclnTHei.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTHei.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTHei.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTHei.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTHei.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTHei.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnTHei.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnTHei.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnTHei.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclnTHei.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTHei.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclnTHei.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnTHei.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclnTHei.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclnTHei.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclnTHei.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclnTHei.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/omdsha256k256n248tau256v1/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/ccvuxIJW.s: Assembler messages:
encrypt.c: /tmp/ccvuxIJW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvuxIJW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvuxIJW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvuxIJW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuxIJW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuxIJW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuxIJW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvuxIJW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvuxIJW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvuxIJW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuxIJW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvuxIJW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvuxIJW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuxIJW.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/omdsha256k256n248tau256v1/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/ccFBHG0S.s: Assembler messages:
encrypt.c: /tmp/ccFBHG0S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFBHG0S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFBHG0S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFBHG0S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBHG0S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBHG0S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBHG0S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBHG0S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBHG0S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBHG0S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBHG0S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBHG0S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFBHG0S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBHG0S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFBHG0S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBHG0S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFBHG0S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBHG0S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBHG0S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBHG0S.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/omdsha256k256n248tau256v1/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/cceYw25q.s: Assembler messages:
encrypt.c: /tmp/cceYw25q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceYw25q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceYw25q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceYw25q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceYw25q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceYw25q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceYw25q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceYw25q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceYw25q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceYw25q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceYw25q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceYw25q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceYw25q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYw25q.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/omdsha256k256n248tau256v1/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/ccSHoYPP.s: Assembler messages:
encrypt.c: /tmp/ccSHoYPP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSHoYPP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSHoYPP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSHoYPP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHoYPP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHoYPP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHoYPP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHoYPP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHoYPP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHoYPP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHoYPP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHoYPP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSHoYPP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHoYPP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSHoYPP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHoYPP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSHoYPP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHoYPP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSHoYPP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSHoYPP.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/omdsha256k256n248tau256v1/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/ccc7qHxn.s: Assembler messages:
encrypt.c: /tmp/ccc7qHxn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc7qHxn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc7qHxn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc7qHxn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7qHxn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7qHxn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7qHxn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc7qHxn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc7qHxn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc7qHxn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc7qHxn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc7qHxn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc7qHxn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc7qHxn.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/omdsha256k256n248tau256v1/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/ccLOgtEa.s: Assembler messages:
encrypt.c: /tmp/ccLOgtEa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLOgtEa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLOgtEa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLOgtEa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOgtEa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOgtEa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOgtEa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLOgtEa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLOgtEa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLOgtEa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLOgtEa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLOgtEa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLOgtEa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLOgtEa.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/omdsha256k256n248tau256v1/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/cckbZWXE.s: Assembler messages:
encrypt.c: /tmp/cckbZWXE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbZWXE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckbZWXE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckbZWXE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbZWXE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbZWXE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbZWXE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbZWXE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbZWXE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbZWXE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbZWXE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbZWXE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckbZWXE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbZWXE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckbZWXE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbZWXE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckbZWXE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbZWXE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckbZWXE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckbZWXE.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/omdsha256k256n248tau256v1/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/cc6qPGzv.s: Assembler messages:
encrypt.c: /tmp/cc6qPGzv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6qPGzv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6qPGzv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6qPGzv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qPGzv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qPGzv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qPGzv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qPGzv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qPGzv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qPGzv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qPGzv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qPGzv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6qPGzv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qPGzv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6qPGzv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qPGzv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6qPGzv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qPGzv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6qPGzv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6qPGzv.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/omdsha256k256n248tau256v1/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/ccmnSXs9.s: Assembler messages:
encrypt.c: /tmp/ccmnSXs9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmnSXs9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmnSXs9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmnSXs9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnSXs9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnSXs9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnSXs9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmnSXs9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmnSXs9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmnSXs9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmnSXs9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmnSXs9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmnSXs9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmnSXs9.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/omdsha256k256n248tau256v1/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/ccZeMvA8.s: Assembler messages:
encrypt.c: /tmp/ccZeMvA8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZeMvA8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZeMvA8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZeMvA8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeMvA8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeMvA8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeMvA8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeMvA8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeMvA8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZeMvA8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZeMvA8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZeMvA8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZeMvA8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeMvA8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZeMvA8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZeMvA8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZeMvA8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZeMvA8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZeMvA8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZeMvA8.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/omdsha256k256n248tau256v1/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/ccatlQEG.s: Assembler messages:
encrypt.c: /tmp/ccatlQEG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatlQEG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccatlQEG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccatlQEG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatlQEG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatlQEG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatlQEG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccatlQEG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccatlQEG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccatlQEG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccatlQEG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccatlQEG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccatlQEG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatlQEG.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/omdsha256k256n248tau256v1/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/ccDNCwH2.s: Assembler messages:
encrypt.c: /tmp/ccDNCwH2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDNCwH2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDNCwH2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDNCwH2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNCwH2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNCwH2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNCwH2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNCwH2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNCwH2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNCwH2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNCwH2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNCwH2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDNCwH2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNCwH2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDNCwH2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNCwH2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDNCwH2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDNCwH2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDNCwH2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDNCwH2.s:53: Error: too many memory references for `mov'
encrypt.c: ...

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

Compiler output

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