Implementation notes: x86, hydra7, crypto_aead/omdsha256k256n104tau160v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
332152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
332844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
332928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
332996? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014050720140505
333964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
334480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
334972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
334996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
335072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
335076? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014050720140505
335252? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014050720140505
335708? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014050720140505
336028? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014050720140505
338976? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
339120? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
339428? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
340748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
341112? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014050720140505
344188? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
347236? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
347408? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
348292? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
348496? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
349948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
350036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
350180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
350452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
350584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
350636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
350812? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014050720140505
350868? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014050720140505
350904? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014050720140505
350976? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014050720140505
350984? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014050720140505
351032? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014050720140505
351092? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014050720140505
351108? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
351148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
351416? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014050720140505
351432? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014050720140505
351460? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014050720140505
351696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
351840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014050720140505
351844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
353028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
353124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
353728? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014050720140505
354056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
354604? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
354676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
354824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
354832? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
355848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
356040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
356056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
356088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
356520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
356676? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014050720140505
356736? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014050720140505
356808? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
356856? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014050720140505
357468? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
357728? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
358092? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014050720140505
358884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
359188? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
359628? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
360216? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014050720140505
360456? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
360740? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
361212? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
361716? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
361944? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
362380? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
362620? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014050720140505
362820? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
362872? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
362992? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014050720140505
363052? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014050720140505
363508? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014050720140505
363940? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
363968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
364520? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
365152? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
365692? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
366044? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
366168? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
368456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
370844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
370936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
371012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
372344? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
375196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
375776? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
376524? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
377424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
380184? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
380272? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
380816? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
381952? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
382564? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
382756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
382840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
382968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
387308? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
405412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
405648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
405700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
407576? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
407688? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
408200? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
408260? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
410416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
419668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
421276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
422492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
422512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
422560? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
422704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
427444? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
432036? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
432208? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
432420? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
432440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
435116? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
435292? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
436436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
436564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
438716? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
446592? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
447572? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
449076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
449136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
449264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
450408? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
450640? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
451484? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
452188? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
452484? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
452624? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
452660? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
452740? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
452924? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
452956? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
453640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
453776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
453784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
453932? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014050720140505
454060? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014050720140505
454060? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014050720140505
454120? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014050720140505
454176? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014050720140505
454180? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014050720140505
454352? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014050720140505
454556? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014050720140505
456180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
456232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
457964? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
459680? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
460276? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
461292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
462084? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014050720140505
462692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
462808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
463844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
464272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
464596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
464816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
469120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
469200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
469508? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
469816? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505

Compiler output

Implementation: avx1
Security model: unknown
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: /tmp/ccuzVNgT.s: Assembler messages:
encrypt.c: /tmp/ccuzVNgT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuzVNgT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuzVNgT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuzVNgT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuzVNgT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuzVNgT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuzVNgT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuzVNgT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuzVNgT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuzVNgT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuzVNgT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuzVNgT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuzVNgT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuzVNgT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuzVNgT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuzVNgT.s:59: 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: avx1
Security model: unknown
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: /tmp/cckoacYP.s: Assembler messages:
encrypt.c: /tmp/cckoacYP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoacYP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckoacYP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckoacYP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckoacYP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckoacYP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckoacYP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckoacYP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckoacYP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckoacYP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckoacYP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckoacYP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckoacYP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoacYP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckoacYP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoacYP.s:59: 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: avx1
Security model: unknown
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: /tmp/cc8ByWZV.s: Assembler messages:
encrypt.c: /tmp/cc8ByWZV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ByWZV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ByWZV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ByWZV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ByWZV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ByWZV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ByWZV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ByWZV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ByWZV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8ByWZV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ByWZV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ByWZV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ByWZV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ByWZV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ByWZV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ByWZV.s:59: 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: avx1
Security model: unknown
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: /tmp/ccgs0cWP.s: Assembler messages:
encrypt.c: /tmp/ccgs0cWP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgs0cWP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgs0cWP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgs0cWP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs0cWP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs0cWP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs0cWP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgs0cWP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgs0cWP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgs0cWP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs0cWP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs0cWP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs0cWP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs0cWP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs0cWP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs0cWP.s:59: 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: avx1
Security model: unknown
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: /tmp/ccqUEsH6.s: Assembler messages:
encrypt.c: /tmp/ccqUEsH6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqUEsH6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqUEsH6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqUEsH6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqUEsH6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqUEsH6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqUEsH6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqUEsH6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqUEsH6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqUEsH6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqUEsH6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqUEsH6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqUEsH6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUEsH6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqUEsH6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqUEsH6.s:59: 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: avx1
Security model: unknown
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: /tmp/ccoM2xe7.s: Assembler messages:
encrypt.c: /tmp/ccoM2xe7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoM2xe7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoM2xe7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoM2xe7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoM2xe7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoM2xe7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoM2xe7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoM2xe7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoM2xe7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoM2xe7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoM2xe7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoM2xe7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoM2xe7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoM2xe7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoM2xe7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoM2xe7.s:59: 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: avx1
Security model: unknown
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: /tmp/ccsW4cN8.s: Assembler messages:
encrypt.c: /tmp/ccsW4cN8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsW4cN8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsW4cN8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsW4cN8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsW4cN8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsW4cN8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsW4cN8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsW4cN8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsW4cN8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsW4cN8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsW4cN8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsW4cN8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsW4cN8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsW4cN8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsW4cN8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsW4cN8.s:59: 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: avx1
Security model: unknown
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: /tmp/cctdr0p7.s: Assembler messages:
encrypt.c: /tmp/cctdr0p7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdr0p7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctdr0p7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctdr0p7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdr0p7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdr0p7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdr0p7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctdr0p7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctdr0p7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctdr0p7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdr0p7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdr0p7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdr0p7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdr0p7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdr0p7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdr0p7.s:59: 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: avx1
Security model: unknown
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: /tmp/ccJRkI8J.s: Assembler messages:
encrypt.c: /tmp/ccJRkI8J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJRkI8J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJRkI8J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJRkI8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRkI8J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRkI8J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRkI8J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJRkI8J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJRkI8J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJRkI8J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRkI8J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRkI8J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRkI8J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRkI8J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRkI8J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJRkI8J.s:59: 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: avx1
Security model: unknown
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: /tmp/cclgDXTK.s: Assembler messages:
encrypt.c: /tmp/cclgDXTK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgDXTK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclgDXTK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclgDXTK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgDXTK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgDXTK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgDXTK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclgDXTK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclgDXTK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclgDXTK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclgDXTK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclgDXTK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclgDXTK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgDXTK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclgDXTK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgDXTK.s:59: 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: avx1
Security model: unknown
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: /tmp/cchQsUmN.s: Assembler messages:
encrypt.c: /tmp/cchQsUmN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchQsUmN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchQsUmN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchQsUmN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQsUmN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQsUmN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQsUmN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchQsUmN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchQsUmN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchQsUmN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchQsUmN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchQsUmN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchQsUmN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQsUmN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchQsUmN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchQsUmN.s:59: 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: avx1
Security model: unknown
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: /tmp/cc9lA6TK.s: Assembler messages:
encrypt.c: /tmp/cc9lA6TK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9lA6TK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9lA6TK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9lA6TK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lA6TK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lA6TK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lA6TK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9lA6TK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9lA6TK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9lA6TK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9lA6TK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9lA6TK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9lA6TK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9lA6TK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9lA6TK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9lA6TK.s:59: 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: avx1
Security model: unknown
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: /tmp/cc9dKRPP.s: Assembler messages:
encrypt.c: /tmp/cc9dKRPP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9dKRPP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9dKRPP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9dKRPP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9dKRPP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9dKRPP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9dKRPP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9dKRPP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9dKRPP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9dKRPP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9dKRPP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9dKRPP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9dKRPP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKRPP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9dKRPP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9dKRPP.s:59: 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: avx1
Security model: unknown
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: /tmp/cc6b3WgQ.s: Assembler messages:
encrypt.c: /tmp/cc6b3WgQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6b3WgQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6b3WgQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6b3WgQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6b3WgQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6b3WgQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6b3WgQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6b3WgQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6b3WgQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6b3WgQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6b3WgQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6b3WgQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6b3WgQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6b3WgQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6b3WgQ.s:59: 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: avx1
Security model: unknown
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: /tmp/ccBOrnUP.s: Assembler messages:
encrypt.c: /tmp/ccBOrnUP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBOrnUP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBOrnUP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBOrnUP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOrnUP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOrnUP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOrnUP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBOrnUP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBOrnUP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBOrnUP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOrnUP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOrnUP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOrnUP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOrnUP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOrnUP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBOrnUP.s:59: 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: avx1
Security model: unknown
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: /tmp/ccf8WwoQ.s: Assembler messages:
encrypt.c: /tmp/ccf8WwoQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf8WwoQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf8WwoQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf8WwoQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8WwoQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8WwoQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8WwoQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf8WwoQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf8WwoQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf8WwoQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf8WwoQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf8WwoQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8WwoQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf8WwoQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf8WwoQ.s:59: 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: avx1
Security model: unknown
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: /tmp/ccKFMWXH.s: Assembler messages:
encrypt.c: /tmp/ccKFMWXH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFMWXH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFMWXH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFMWXH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFMWXH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFMWXH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFMWXH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFMWXH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFMWXH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKFMWXH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFMWXH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFMWXH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFMWXH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFMWXH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFMWXH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKFMWXH.s:59: 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: avx1
Security model: unknown
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: /tmp/ccJBKwdJ.s: Assembler messages:
encrypt.c: /tmp/ccJBKwdJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJBKwdJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJBKwdJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJBKwdJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBKwdJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBKwdJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBKwdJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJBKwdJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJBKwdJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJBKwdJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJBKwdJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJBKwdJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJBKwdJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJBKwdJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJBKwdJ.s:59: 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: avx1
Security model: unknown
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: /tmp/cca3RoRI.s: Assembler messages:
encrypt.c: /tmp/cca3RoRI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca3RoRI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca3RoRI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca3RoRI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca3RoRI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca3RoRI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca3RoRI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca3RoRI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca3RoRI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca3RoRI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca3RoRI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca3RoRI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca3RoRI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3RoRI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca3RoRI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca3RoRI.s:59: 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: avx1
Security model: unknown
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: /tmp/ccp1X9jJ.s: Assembler messages:
encrypt.c: /tmp/ccp1X9jJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1X9jJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp1X9jJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp1X9jJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1X9jJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1X9jJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1X9jJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp1X9jJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp1X9jJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp1X9jJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1X9jJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1X9jJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1X9jJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp1X9jJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp1X9jJ.s:59: 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: avx1
Security model: unknown
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: /tmp/ccX3gTqp.s: Assembler messages:
encrypt.c: /tmp/ccX3gTqp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX3gTqp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX3gTqp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX3gTqp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX3gTqp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX3gTqp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX3gTqp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX3gTqp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX3gTqp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX3gTqp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX3gTqp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX3gTqp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX3gTqp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3gTqp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX3gTqp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX3gTqp.s:59: 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: avx1
Security model: unknown
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: /tmp/ccD1tQIm.s: Assembler messages:
encrypt.c: /tmp/ccD1tQIm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD1tQIm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD1tQIm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD1tQIm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1tQIm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1tQIm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1tQIm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD1tQIm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD1tQIm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD1tQIm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1tQIm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1tQIm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1tQIm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1tQIm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1tQIm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD1tQIm.s:59: 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: avx1
Security model: unknown
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: /tmp/ccRfiHao.s: Assembler messages:
encrypt.c: /tmp/ccRfiHao.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRfiHao.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRfiHao.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRfiHao.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfiHao.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfiHao.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfiHao.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRfiHao.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRfiHao.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRfiHao.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfiHao.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRfiHao.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRfiHao.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfiHao.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRfiHao.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRfiHao.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4iuI4k.s: Assembler messages:
encrypt.c: /tmp/cc4iuI4k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4iuI4k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4iuI4k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4iuI4k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4iuI4k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4iuI4k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4iuI4k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4iuI4k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4iuI4k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4iuI4k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4iuI4k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4iuI4k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4iuI4k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4iuI4k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4iuI4k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4iuI4k.s:59: 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: avx1
Security model: unknown
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: /tmp/ccZBDQoh.s: Assembler messages:
encrypt.c: /tmp/ccZBDQoh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBDQoh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZBDQoh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZBDQoh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBDQoh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBDQoh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBDQoh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZBDQoh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZBDQoh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZBDQoh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBDQoh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBDQoh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBDQoh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBDQoh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBDQoh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZBDQoh.s:59: 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: avx1
Security model: unknown
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: /tmp/ccET5BBf.s: Assembler messages:
encrypt.c: /tmp/ccET5BBf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccET5BBf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccET5BBf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccET5BBf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccET5BBf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccET5BBf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccET5BBf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccET5BBf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccET5BBf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccET5BBf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccET5BBf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccET5BBf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccET5BBf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccET5BBf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccET5BBf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccET5BBf.s:59: 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: avx1
Security model: unknown
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: /tmp/cc7NloPf.s: Assembler messages:
encrypt.c: /tmp/cc7NloPf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7NloPf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7NloPf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7NloPf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NloPf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NloPf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NloPf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7NloPf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7NloPf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7NloPf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NloPf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NloPf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NloPf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NloPf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NloPf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7NloPf.s:59: 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: avx1
Security model: unknown
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: /tmp/ccuFcMBf.s: Assembler messages:
encrypt.c: /tmp/ccuFcMBf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuFcMBf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuFcMBf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuFcMBf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFcMBf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFcMBf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFcMBf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuFcMBf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuFcMBf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuFcMBf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuFcMBf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFcMBf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFcMBf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFcMBf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFcMBf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuFcMBf.s:59: 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: avx1
Security model: unknown
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: /tmp/ccwWMBQu.s: Assembler messages:
encrypt.c: /tmp/ccwWMBQu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwWMBQu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwWMBQu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwWMBQu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwWMBQu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwWMBQu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwWMBQu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwWMBQu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwWMBQu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwWMBQu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwWMBQu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwWMBQu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwWMBQu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWMBQu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwWMBQu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwWMBQu.s:59: 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: avx1
Security model: unknown
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: /tmp/cc27bOjs.s: Assembler messages:
encrypt.c: /tmp/cc27bOjs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc27bOjs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc27bOjs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc27bOjs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27bOjs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27bOjs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27bOjs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc27bOjs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc27bOjs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc27bOjs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc27bOjs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27bOjs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27bOjs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27bOjs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27bOjs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc27bOjs.s:59: 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: avx1
Security model: unknown
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: /tmp/cccmP7Dv.s: Assembler messages:
encrypt.c: /tmp/cccmP7Dv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccmP7Dv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccmP7Dv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccmP7Dv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmP7Dv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmP7Dv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmP7Dv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccmP7Dv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccmP7Dv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccmP7Dv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccmP7Dv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccmP7Dv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccmP7Dv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccmP7Dv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccmP7Dv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccmP7Dv.s:59: 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: avx1
Security model: unknown
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: /tmp/ccvy0C1s.s: Assembler messages:
encrypt.c: /tmp/ccvy0C1s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvy0C1s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvy0C1s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvy0C1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvy0C1s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvy0C1s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvy0C1s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvy0C1s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvy0C1s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvy0C1s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvy0C1s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvy0C1s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvy0C1s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvy0C1s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvy0C1s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvy0C1s.s:59: 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: avx1
Security model: unknown
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: /tmp/cc1t8SMY.s: Assembler messages:
encrypt.c: /tmp/cc1t8SMY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1t8SMY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1t8SMY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1t8SMY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1t8SMY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1t8SMY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1t8SMY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1t8SMY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1t8SMY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1t8SMY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1t8SMY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1t8SMY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1t8SMY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t8SMY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1t8SMY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1t8SMY.s:59: 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: avx1
Security model: unknown
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: /tmp/cczPq83W.s: Assembler messages:
encrypt.c: /tmp/cczPq83W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczPq83W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczPq83W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczPq83W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczPq83W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczPq83W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczPq83W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczPq83W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczPq83W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczPq83W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczPq83W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczPq83W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczPq83W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPq83W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczPq83W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczPq83W.s:59: 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: avx1
Security model: unknown
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: /tmp/cc1rYCS2.s: Assembler messages:
encrypt.c: /tmp/cc1rYCS2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1rYCS2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1rYCS2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1rYCS2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1rYCS2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1rYCS2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1rYCS2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1rYCS2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1rYCS2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1rYCS2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1rYCS2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1rYCS2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1rYCS2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rYCS2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1rYCS2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1rYCS2.s:59: 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: avx1
Security model: unknown
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: /tmp/cc1PBW4Z.s: Assembler messages:
encrypt.c: /tmp/cc1PBW4Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1PBW4Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1PBW4Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1PBW4Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1PBW4Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1PBW4Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1PBW4Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1PBW4Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1PBW4Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1PBW4Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1PBW4Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1PBW4Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1PBW4Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1PBW4Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1PBW4Z.s:59: 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: avx1
Security model: unknown
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: /tmp/ccUKiXTC.s: Assembler messages:
encrypt.c: /tmp/ccUKiXTC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKiXTC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUKiXTC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUKiXTC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKiXTC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKiXTC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKiXTC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUKiXTC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUKiXTC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUKiXTC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUKiXTC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKiXTC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKiXTC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKiXTC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKiXTC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUKiXTC.s:59: 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: avx1
Security model: unknown
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: /tmp/cc6ISQaA.s: Assembler messages:
encrypt.c: /tmp/cc6ISQaA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ISQaA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ISQaA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ISQaA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ISQaA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ISQaA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ISQaA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ISQaA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ISQaA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6ISQaA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ISQaA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ISQaA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ISQaA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ISQaA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ISQaA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ISQaA.s:59: 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: avx1
Security model: unknown
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: /tmp/ccdW6cOC.s: Assembler messages:
encrypt.c: /tmp/ccdW6cOC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdW6cOC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdW6cOC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdW6cOC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdW6cOC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdW6cOC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdW6cOC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdW6cOC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdW6cOC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdW6cOC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdW6cOC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdW6cOC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdW6cOC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdW6cOC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdW6cOC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdW6cOC.s:59: 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: avx1
Security model: unknown
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: /tmp/ccGTPvhA.s: Assembler messages:
encrypt.c: /tmp/ccGTPvhA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGTPvhA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGTPvhA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGTPvhA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTPvhA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTPvhA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTPvhA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGTPvhA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGTPvhA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGTPvhA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGTPvhA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGTPvhA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGTPvhA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTPvhA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGTPvhA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGTPvhA.s:59: 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: avx1
Security model: unknown
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: /tmp/ccze9e2P.s: Assembler messages:
encrypt.c: /tmp/ccze9e2P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccze9e2P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccze9e2P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccze9e2P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccze9e2P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccze9e2P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccze9e2P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccze9e2P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccze9e2P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccze9e2P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccze9e2P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccze9e2P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccze9e2P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccze9e2P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccze9e2P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccze9e2P.s:59: 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: avx1
Security model: unknown
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: /tmp/ccSPtic0.s: Assembler messages:
encrypt.c: /tmp/ccSPtic0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSPtic0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSPtic0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSPtic0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPtic0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPtic0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPtic0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSPtic0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSPtic0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSPtic0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPtic0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPtic0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPtic0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPtic0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPtic0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSPtic0.s:59: 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: avx1
Security model: unknown
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: /tmp/ccgxOIPQ.s: Assembler messages:
encrypt.c: /tmp/ccgxOIPQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxOIPQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgxOIPQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgxOIPQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxOIPQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxOIPQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxOIPQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgxOIPQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgxOIPQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgxOIPQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxOIPQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxOIPQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxOIPQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxOIPQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgxOIPQ.s:59: 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: avx1
Security model: unknown
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: /tmp/ccLxsZ1Z.s: Assembler messages:
encrypt.c: /tmp/ccLxsZ1Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLxsZ1Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLxsZ1Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLxsZ1Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxsZ1Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxsZ1Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxsZ1Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLxsZ1Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLxsZ1Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxsZ1Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxsZ1Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxsZ1Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxsZ1Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxsZ1Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLxsZ1Z.s:59: 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: avx1
Security model: unknown
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: /tmp/cc6Jmmot.s: Assembler messages:
encrypt.c: /tmp/cc6Jmmot.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Jmmot.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Jmmot.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Jmmot.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jmmot.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jmmot.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jmmot.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Jmmot.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Jmmot.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6Jmmot.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Jmmot.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jmmot.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jmmot.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Jmmot.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Jmmot.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Jmmot.s:59: 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: avx1
Security model: unknown
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: /tmp/cctdHaCq.s: Assembler messages:
encrypt.c: /tmp/cctdHaCq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdHaCq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctdHaCq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctdHaCq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdHaCq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdHaCq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdHaCq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctdHaCq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctdHaCq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctdHaCq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctdHaCq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdHaCq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdHaCq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdHaCq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdHaCq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdHaCq.s:59: 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: avx1
Security model: unknown
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: /tmp/ccSyTLzt.s: Assembler messages:
encrypt.c: /tmp/ccSyTLzt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSyTLzt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSyTLzt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSyTLzt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSyTLzt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSyTLzt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSyTLzt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSyTLzt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSyTLzt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSyTLzt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSyTLzt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSyTLzt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSyTLzt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSyTLzt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSyTLzt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSyTLzt.s:59: 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: avx1
Security model: unknown
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: /tmp/ccNh0mBr.s: Assembler messages:
encrypt.c: /tmp/ccNh0mBr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNh0mBr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNh0mBr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNh0mBr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNh0mBr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNh0mBr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNh0mBr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNh0mBr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNh0mBr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNh0mBr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNh0mBr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNh0mBr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNh0mBr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNh0mBr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNh0mBr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNh0mBr.s:59: 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: avx1
Security model: unknown
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: /tmp/ccVeuSrf.s: Assembler messages:
encrypt.c: /tmp/ccVeuSrf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVeuSrf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVeuSrf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVeuSrf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVeuSrf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVeuSrf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVeuSrf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVeuSrf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVeuSrf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVeuSrf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVeuSrf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVeuSrf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVeuSrf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeuSrf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVeuSrf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVeuSrf.s:59: 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: avx1
Security model: unknown
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: /tmp/ccITrm4d.s: Assembler messages:
encrypt.c: /tmp/ccITrm4d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccITrm4d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccITrm4d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccITrm4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITrm4d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITrm4d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITrm4d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccITrm4d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccITrm4d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccITrm4d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccITrm4d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccITrm4d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccITrm4d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITrm4d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccITrm4d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccITrm4d.s:59: 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: avx1
Security model: unknown
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: /tmp/ccou5gyg.s: Assembler messages:
encrypt.c: /tmp/ccou5gyg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccou5gyg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccou5gyg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccou5gyg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccou5gyg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccou5gyg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccou5gyg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccou5gyg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccou5gyg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccou5gyg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccou5gyg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccou5gyg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccou5gyg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccou5gyg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccou5gyg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccou5gyg.s:59: 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: avx1
Security model: unknown
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: /tmp/ccvtdNDd.s: Assembler messages:
encrypt.c: /tmp/ccvtdNDd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvtdNDd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvtdNDd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvtdNDd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtdNDd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtdNDd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtdNDd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvtdNDd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvtdNDd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvtdNDd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtdNDd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtdNDd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtdNDd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtdNDd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtdNDd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvtdNDd.s:59: 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: avx1
Security model: unknown
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: /tmp/ccb00Et8.s: Assembler messages:
encrypt.c: /tmp/ccb00Et8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb00Et8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb00Et8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb00Et8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb00Et8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb00Et8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb00Et8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb00Et8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb00Et8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb00Et8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb00Et8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb00Et8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb00Et8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb00Et8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb00Et8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb00Et8.s:59: 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: avx1
Security model: unknown
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: /tmp/ccYWi0C5.s: Assembler messages:
encrypt.c: /tmp/ccYWi0C5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYWi0C5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYWi0C5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYWi0C5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYWi0C5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYWi0C5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYWi0C5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYWi0C5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYWi0C5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYWi0C5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYWi0C5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYWi0C5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYWi0C5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYWi0C5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYWi0C5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYWi0C5.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4RkFt8.s: Assembler messages:
encrypt.c: /tmp/cc4RkFt8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RkFt8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4RkFt8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4RkFt8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RkFt8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RkFt8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RkFt8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4RkFt8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4RkFt8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4RkFt8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4RkFt8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RkFt8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RkFt8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RkFt8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RkFt8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4RkFt8.s:59: 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: avx1
Security model: unknown
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: /tmp/cc9A2RC6.s: Assembler messages:
encrypt.c: /tmp/cc9A2RC6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9A2RC6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9A2RC6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9A2RC6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9A2RC6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9A2RC6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9A2RC6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9A2RC6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9A2RC6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9A2RC6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9A2RC6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9A2RC6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9A2RC6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9A2RC6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9A2RC6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9A2RC6.s:59: 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: avx1
Security model: unknown
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: /tmp/ccVKIvJX.s: Assembler messages:
encrypt.c: /tmp/ccVKIvJX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVKIvJX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVKIvJX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVKIvJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVKIvJX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVKIvJX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVKIvJX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVKIvJX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVKIvJX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVKIvJX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVKIvJX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVKIvJX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVKIvJX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKIvJX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVKIvJX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVKIvJX.s:59: 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: avx1
Security model: unknown
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: /tmp/ccqFsYxY.s: Assembler messages:
encrypt.c: /tmp/ccqFsYxY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqFsYxY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqFsYxY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqFsYxY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFsYxY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFsYxY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFsYxY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqFsYxY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqFsYxY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqFsYxY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqFsYxY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqFsYxY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqFsYxY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqFsYxY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqFsYxY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqFsYxY.s:59: 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: avx1
Security model: unknown
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: /tmp/ccZCgwVX.s: Assembler messages:
encrypt.c: /tmp/ccZCgwVX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZCgwVX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZCgwVX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZCgwVX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCgwVX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCgwVX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCgwVX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZCgwVX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZCgwVX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZCgwVX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZCgwVX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCgwVX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCgwVX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCgwVX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCgwVX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZCgwVX.s:59: 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: avx1
Security model: unknown
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: /tmp/ccQAveFY.s: Assembler messages:
encrypt.c: /tmp/ccQAveFY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQAveFY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQAveFY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQAveFY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQAveFY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQAveFY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQAveFY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQAveFY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQAveFY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQAveFY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQAveFY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQAveFY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQAveFY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQAveFY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQAveFY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQAveFY.s:59: 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: avx1
Security model: unknown
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: /tmp/ccuyPMpA.s: Assembler messages:
encrypt.c: /tmp/ccuyPMpA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuyPMpA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuyPMpA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuyPMpA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyPMpA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyPMpA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyPMpA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuyPMpA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuyPMpA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuyPMpA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuyPMpA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuyPMpA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuyPMpA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuyPMpA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuyPMpA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuyPMpA.s:59: 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: avx1
Security model: unknown
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: /tmp/ccWMOz2y.s: Assembler messages:
encrypt.c: /tmp/ccWMOz2y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWMOz2y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWMOz2y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWMOz2y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWMOz2y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWMOz2y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWMOz2y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWMOz2y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWMOz2y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWMOz2y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWMOz2y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWMOz2y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWMOz2y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMOz2y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWMOz2y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWMOz2y.s:59: 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: avx1
Security model: unknown
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: /tmp/cck71YCA.s: Assembler messages:
encrypt.c: /tmp/cck71YCA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck71YCA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck71YCA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck71YCA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck71YCA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck71YCA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck71YCA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck71YCA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck71YCA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck71YCA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck71YCA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck71YCA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck71YCA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck71YCA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck71YCA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck71YCA.s:59: 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: avx1
Security model: unknown
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: /tmp/ccT9odzy.s: Assembler messages:
encrypt.c: /tmp/ccT9odzy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9odzy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT9odzy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT9odzy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9odzy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9odzy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9odzy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT9odzy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT9odzy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT9odzy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT9odzy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9odzy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9odzy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9odzy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT9odzy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT9odzy.s:59: 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: avx1
Security model: unknown
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: /tmp/ccnN0xQn.s: Assembler messages:
encrypt.c: /tmp/ccnN0xQn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnN0xQn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnN0xQn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnN0xQn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnN0xQn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnN0xQn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnN0xQn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnN0xQn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnN0xQn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnN0xQn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnN0xQn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnN0xQn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnN0xQn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnN0xQn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnN0xQn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnN0xQn.s:59: 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: avx1
Security model: unknown
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: /tmp/ccYPjkvj.s: Assembler messages:
encrypt.c: /tmp/ccYPjkvj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYPjkvj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYPjkvj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYPjkvj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPjkvj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPjkvj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPjkvj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYPjkvj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYPjkvj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYPjkvj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYPjkvj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPjkvj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPjkvj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYPjkvj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYPjkvj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYPjkvj.s:59: 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: avx1
Security model: unknown
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: /tmp/ccXQafGn.s: Assembler messages:
encrypt.c: /tmp/ccXQafGn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXQafGn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXQafGn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXQafGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXQafGn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXQafGn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXQafGn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXQafGn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXQafGn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXQafGn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXQafGn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXQafGn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXQafGn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXQafGn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXQafGn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXQafGn.s:59: 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: avx1
Security model: unknown
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: /tmp/cch4j6Lj.s: Assembler messages:
encrypt.c: /tmp/cch4j6Lj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch4j6Lj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch4j6Lj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cch4j6Lj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch4j6Lj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch4j6Lj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch4j6Lj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cch4j6Lj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch4j6Lj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cch4j6Lj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cch4j6Lj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cch4j6Lj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cch4j6Lj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4j6Lj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cch4j6Lj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cch4j6Lj.s:59: 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: avx1
Security model: unknown
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: /tmp/cc1ViNfU.s: Assembler messages:
encrypt.c: /tmp/cc1ViNfU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ViNfU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ViNfU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ViNfU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ViNfU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ViNfU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ViNfU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ViNfU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ViNfU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1ViNfU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ViNfU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ViNfU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ViNfU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ViNfU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ViNfU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ViNfU.s:59: 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: avx1
Security model: unknown
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: /tmp/ccbLz5WR.s: Assembler messages:
encrypt.c: /tmp/ccbLz5WR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbLz5WR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbLz5WR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbLz5WR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbLz5WR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbLz5WR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbLz5WR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbLz5WR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbLz5WR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbLz5WR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbLz5WR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbLz5WR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbLz5WR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbLz5WR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbLz5WR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbLz5WR.s:59: 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: avx1
Security model: unknown
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: /tmp/ccANeTfU.s: Assembler messages:
encrypt.c: /tmp/ccANeTfU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccANeTfU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccANeTfU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccANeTfU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccANeTfU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccANeTfU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccANeTfU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccANeTfU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccANeTfU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccANeTfU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccANeTfU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccANeTfU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccANeTfU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANeTfU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccANeTfU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccANeTfU.s:59: 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: avx1
Security model: unknown
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: /tmp/ccFYgTES.s: Assembler messages:
encrypt.c: /tmp/ccFYgTES.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFYgTES.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFYgTES.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFYgTES.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYgTES.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYgTES.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYgTES.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFYgTES.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFYgTES.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFYgTES.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYgTES.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYgTES.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYgTES.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYgTES.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYgTES.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFYgTES.s:59: 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: avx1
Security model: unknown
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: /tmp/ccGDXN7F.s: Assembler messages:
encrypt.c: /tmp/ccGDXN7F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGDXN7F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGDXN7F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGDXN7F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDXN7F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDXN7F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDXN7F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGDXN7F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGDXN7F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGDXN7F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDXN7F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDXN7F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDXN7F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDXN7F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDXN7F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGDXN7F.s:59: 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: avx1
Security model: unknown
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: /tmp/ccrM4iLt.s: Assembler messages:
encrypt.c: /tmp/ccrM4iLt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrM4iLt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrM4iLt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrM4iLt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrM4iLt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrM4iLt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrM4iLt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrM4iLt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrM4iLt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrM4iLt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrM4iLt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrM4iLt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrM4iLt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrM4iLt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrM4iLt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrM4iLt.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4EeCNJ.s: Assembler messages:
encrypt.c: /tmp/cc4EeCNJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4EeCNJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4EeCNJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4EeCNJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4EeCNJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4EeCNJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4EeCNJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4EeCNJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4EeCNJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4EeCNJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4EeCNJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4EeCNJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EeCNJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4EeCNJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4EeCNJ.s:59: 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: avx1
Security model: unknown
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: /tmp/ccD8YeZA.s: Assembler messages:
encrypt.c: /tmp/ccD8YeZA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8YeZA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD8YeZA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD8YeZA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8YeZA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8YeZA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8YeZA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD8YeZA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD8YeZA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD8YeZA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8YeZA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8YeZA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8YeZA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8YeZA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8YeZA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD8YeZA.s:59: 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: avx1
Security model: unknown
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: /tmp/ccflkva9.s: Assembler messages:
encrypt.c: /tmp/ccflkva9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflkva9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccflkva9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccflkva9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflkva9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflkva9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflkva9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccflkva9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccflkva9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccflkva9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccflkva9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccflkva9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccflkva9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflkva9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccflkva9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccflkva9.s:59: 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: avx1
Security model: unknown
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: /tmp/cc9pDgA5.s: Assembler messages:
encrypt.c: /tmp/cc9pDgA5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9pDgA5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9pDgA5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9pDgA5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9pDgA5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9pDgA5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9pDgA5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9pDgA5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9pDgA5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9pDgA5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9pDgA5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9pDgA5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9pDgA5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pDgA5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9pDgA5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9pDgA5.s:59: 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: avx1
Security model: unknown
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: /tmp/cc7bgxbd.s: Assembler messages:
encrypt.c: /tmp/cc7bgxbd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7bgxbd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7bgxbd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7bgxbd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bgxbd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bgxbd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bgxbd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7bgxbd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7bgxbd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7bgxbd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7bgxbd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bgxbd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bgxbd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7bgxbd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7bgxbd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7bgxbd.s:59: 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: avx1
Security model: unknown
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: /tmp/ccUGCKo7.s: Assembler messages:
encrypt.c: /tmp/ccUGCKo7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUGCKo7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUGCKo7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUGCKo7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUGCKo7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUGCKo7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUGCKo7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUGCKo7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUGCKo7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUGCKo7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUGCKo7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUGCKo7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUGCKo7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUGCKo7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUGCKo7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUGCKo7.s:59: 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: avx1
Security model: unknown
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: /tmp/ccSpgHrZ.s: Assembler messages:
encrypt.c: /tmp/ccSpgHrZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSpgHrZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSpgHrZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSpgHrZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSpgHrZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSpgHrZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSpgHrZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSpgHrZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSpgHrZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSpgHrZ.s:59: 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: /tmp/ccSpgHrZ.s: Assembler messages:
encrypt.c: /tmp/ccSpgHrZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSpgHrZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSpgHrZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSpgHrZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSpgHrZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSpgHrZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSpgHrZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSpgHrZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSpgHrZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSpgHrZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSpgHrZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSpgHrZ.s:59: 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: avx1
Security model: unknown
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: /tmp/cc8Mow4R.s: Assembler messages:
encrypt.c: /tmp/cc8Mow4R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Mow4R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Mow4R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Mow4R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Mow4R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Mow4R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8Mow4R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Mow4R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Mow4R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Mow4R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Mow4R.s:59: 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: /tmp/cc8Mow4R.s: Assembler messages:
encrypt.c: /tmp/cc8Mow4R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Mow4R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Mow4R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Mow4R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Mow4R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Mow4R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8Mow4R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8Mow4R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Mow4R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Mow4R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Mow4R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Mow4R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Mow4R.s:59: 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: avx1
Security model: unknown
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: /tmp/ccmx2g50.s: Assembler messages:
encrypt.c: /tmp/ccmx2g50.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmx2g50.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmx2g50.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmx2g50.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmx2g50.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmx2g50.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmx2g50.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmx2g50.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmx2g50.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmx2g50.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmx2g50.s:59: 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: /tmp/ccmx2g50.s: Assembler messages:
encrypt.c: /tmp/ccmx2g50.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmx2g50.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmx2g50.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmx2g50.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmx2g50.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmx2g50.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmx2g50.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmx2g50.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmx2g50.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmx2g50.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmx2g50.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmx2g50.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmx2g50.s:59: 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: avx1
Security model: unknown
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: /tmp/ccvAw8TT.s: Assembler messages:
encrypt.c: /tmp/ccvAw8TT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvAw8TT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvAw8TT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvAw8TT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvAw8TT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvAw8TT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvAw8TT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAw8TT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAw8TT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAw8TT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAw8TT.s:59: 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: /tmp/ccvAw8TT.s: Assembler messages:
encrypt.c: /tmp/ccvAw8TT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvAw8TT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvAw8TT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvAw8TT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvAw8TT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvAw8TT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvAw8TT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvAw8TT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAw8TT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAw8TT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAw8TT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAw8TT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAw8TT.s:59: 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: avx1
Security model: unknown
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: /tmp/cchUe0XQ.s: Assembler messages:
encrypt.c: /tmp/cchUe0XQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchUe0XQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchUe0XQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchUe0XQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUe0XQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUe0XQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUe0XQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchUe0XQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchUe0XQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchUe0XQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchUe0XQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUe0XQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUe0XQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUe0XQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUe0XQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchUe0XQ.s:59: 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: avx1
Security model: unknown
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: /tmp/ccXmZakL.s: Assembler messages:
encrypt.c: /tmp/ccXmZakL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXmZakL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXmZakL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXmZakL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmZakL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmZakL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmZakL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXmZakL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXmZakL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXmZakL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXmZakL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXmZakL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXmZakL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXmZakL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXmZakL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXmZakL.s:59: 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: avx1
Security model: unknown
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: /tmp/cc8GBsOV.s: Assembler messages:
encrypt.c: /tmp/cc8GBsOV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8GBsOV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8GBsOV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8GBsOV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GBsOV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GBsOV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GBsOV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8GBsOV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8GBsOV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8GBsOV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GBsOV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8GBsOV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8GBsOV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GBsOV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8GBsOV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8GBsOV.s:59: 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: avx1
Security model: unknown
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: /tmp/ccMLgEqN.s: Assembler messages:
encrypt.c: /tmp/ccMLgEqN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMLgEqN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMLgEqN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMLgEqN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMLgEqN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMLgEqN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMLgEqN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMLgEqN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMLgEqN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMLgEqN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMLgEqN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMLgEqN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMLgEqN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMLgEqN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMLgEqN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMLgEqN.s:59: 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: avx1
Security model: unknown
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: /tmp/ccmyBJ8v.s: Assembler messages:
encrypt.c: /tmp/ccmyBJ8v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmyBJ8v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmyBJ8v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmyBJ8v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmyBJ8v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmyBJ8v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmyBJ8v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmyBJ8v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmyBJ8v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmyBJ8v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmyBJ8v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmyBJ8v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmyBJ8v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmyBJ8v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmyBJ8v.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4m40ds.s: Assembler messages:
encrypt.c: /tmp/cc4m40ds.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4m40ds.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4m40ds.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4m40ds.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4m40ds.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4m40ds.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4m40ds.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4m40ds.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4m40ds.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4m40ds.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4m40ds.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4m40ds.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4m40ds.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4m40ds.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4m40ds.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4m40ds.s:59: 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: avx1
Security model: unknown
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: /tmp/ccP9dhBz.s: Assembler messages:
encrypt.c: /tmp/ccP9dhBz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP9dhBz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP9dhBz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP9dhBz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9dhBz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9dhBz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9dhBz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP9dhBz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP9dhBz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP9dhBz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9dhBz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP9dhBz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP9dhBz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9dhBz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP9dhBz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP9dhBz.s:59: 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: avx1
Security model: unknown
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: /tmp/ccNXIeJv.s: Assembler messages:
encrypt.c: /tmp/ccNXIeJv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXIeJv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXIeJv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXIeJv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXIeJv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXIeJv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXIeJv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXIeJv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXIeJv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNXIeJv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXIeJv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNXIeJv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNXIeJv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXIeJv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNXIeJv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNXIeJv.s:59: 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: avx1
Security model: unknown
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: /tmp/ccVfCckl.s: Assembler messages:
encrypt.c: /tmp/ccVfCckl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfCckl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVfCckl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVfCckl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfCckl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfCckl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfCckl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVfCckl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVfCckl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVfCckl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfCckl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfCckl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfCckl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfCckl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfCckl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVfCckl.s:59: 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: avx1
Security model: unknown
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: /tmp/cctxYDth.s: Assembler messages:
encrypt.c: /tmp/cctxYDth.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctxYDth.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctxYDth.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctxYDth.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxYDth.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxYDth.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxYDth.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctxYDth.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctxYDth.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctxYDth.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctxYDth.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxYDth.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxYDth.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctxYDth.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctxYDth.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctxYDth.s:59: 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: avx1
Security model: unknown
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: /tmp/cc0klten.s: Assembler messages:
encrypt.c: /tmp/cc0klten.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0klten.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0klten.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0klten.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0klten.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0klten.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0klten.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0klten.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0klten.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0klten.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0klten.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0klten.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0klten.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0klten.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0klten.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0klten.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4DbOsk.s: Assembler messages:
encrypt.c: /tmp/cc4DbOsk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DbOsk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DbOsk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DbOsk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DbOsk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DbOsk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DbOsk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DbOsk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DbOsk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4DbOsk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DbOsk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DbOsk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DbOsk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DbOsk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DbOsk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DbOsk.s:59: 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: avx1
Security model: unknown
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: /tmp/ccgOHS4c.s: Assembler messages:
encrypt.c: /tmp/ccgOHS4c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgOHS4c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgOHS4c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgOHS4c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOHS4c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOHS4c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOHS4c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgOHS4c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgOHS4c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgOHS4c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOHS4c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOHS4c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOHS4c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOHS4c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOHS4c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgOHS4c.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4nmBk6.s: Assembler messages:
encrypt.c: /tmp/cc4nmBk6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4nmBk6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4nmBk6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4nmBk6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nmBk6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nmBk6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nmBk6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4nmBk6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4nmBk6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4nmBk6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4nmBk6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nmBk6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nmBk6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nmBk6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4nmBk6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4nmBk6.s:59: 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: avx1
Security model: unknown
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: /tmp/ccn7aJXd.s: Assembler messages:
encrypt.c: /tmp/ccn7aJXd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn7aJXd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn7aJXd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn7aJXd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7aJXd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7aJXd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7aJXd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn7aJXd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn7aJXd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn7aJXd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn7aJXd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7aJXd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7aJXd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7aJXd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn7aJXd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn7aJXd.s:59: 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: avx1
Security model: unknown
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: /tmp/ccGMfG39.s: Assembler messages:
encrypt.c: /tmp/ccGMfG39.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGMfG39.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGMfG39.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGMfG39.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGMfG39.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGMfG39.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGMfG39.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGMfG39.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGMfG39.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGMfG39.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGMfG39.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGMfG39.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGMfG39.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMfG39.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGMfG39.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGMfG39.s:59: 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: avx1
Security model: unknown
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: /tmp/ccR1R51F.s: Assembler messages:
encrypt.c: /tmp/ccR1R51F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR1R51F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR1R51F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR1R51F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1R51F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1R51F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1R51F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR1R51F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR1R51F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR1R51F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR1R51F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1R51F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1R51F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR1R51F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR1R51F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR1R51F.s:59: 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: avx1
Security model: unknown
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: /tmp/ccVILjUK.s: Assembler messages:
encrypt.c: /tmp/ccVILjUK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVILjUK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVILjUK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVILjUK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVILjUK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVILjUK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVILjUK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVILjUK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVILjUK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVILjUK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVILjUK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVILjUK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVILjUK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVILjUK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVILjUK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVILjUK.s:59: 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: avx1
Security model: unknown
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: /tmp/cclea0AJ.s: Assembler messages:
encrypt.c: /tmp/cclea0AJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclea0AJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclea0AJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclea0AJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclea0AJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclea0AJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclea0AJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclea0AJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclea0AJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclea0AJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclea0AJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclea0AJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclea0AJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclea0AJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclea0AJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclea0AJ.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4yVW3G.s: Assembler messages:
encrypt.c: /tmp/cc4yVW3G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4yVW3G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4yVW3G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4yVW3G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yVW3G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yVW3G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yVW3G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4yVW3G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4yVW3G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4yVW3G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yVW3G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yVW3G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yVW3G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yVW3G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yVW3G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4yVW3G.s:59: 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: avx1
Security model: unknown
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: /tmp/ccX80NRG.s: Assembler messages:
encrypt.c: /tmp/ccX80NRG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX80NRG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX80NRG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX80NRG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX80NRG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX80NRG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX80NRG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX80NRG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX80NRG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX80NRG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX80NRG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX80NRG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX80NRG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX80NRG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX80NRG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX80NRG.s:59: 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: avx1
Security model: unknown
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: /tmp/ccPpU7Wz.s: Assembler messages:
encrypt.c: /tmp/ccPpU7Wz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpU7Wz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPpU7Wz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPpU7Wz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpU7Wz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpU7Wz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpU7Wz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPpU7Wz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPpU7Wz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpU7Wz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpU7Wz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpU7Wz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpU7Wz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpU7Wz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpU7Wz.s:59: 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: avx1
Security model: unknown
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: /tmp/cc2bVloK.s: Assembler messages:
encrypt.c: /tmp/cc2bVloK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2bVloK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2bVloK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2bVloK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bVloK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bVloK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bVloK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2bVloK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2bVloK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2bVloK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2bVloK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2bVloK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2bVloK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2bVloK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2bVloK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2bVloK.s:59: 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: avx1
Security model: unknown
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: /tmp/ccdMiWYB.s: Assembler messages:
encrypt.c: /tmp/ccdMiWYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdMiWYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdMiWYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdMiWYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMiWYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMiWYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMiWYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdMiWYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdMiWYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdMiWYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMiWYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMiWYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMiWYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMiWYB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMiWYB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMiWYB.s:59: 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: avx1
Security model: unknown
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: /tmp/ccOowb6S.s: Assembler messages:
encrypt.c: /tmp/ccOowb6S.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOowb6S.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOowb6S.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOowb6S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOowb6S.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOowb6S.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOowb6S.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOowb6S.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOowb6S.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOowb6S.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOowb6S.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOowb6S.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOowb6S.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOowb6S.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOowb6S.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOowb6S.s:59: 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: avx1
Security model: unknown
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: /tmp/ccq7rFjT.s: Assembler messages:
encrypt.c: /tmp/ccq7rFjT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq7rFjT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq7rFjT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq7rFjT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq7rFjT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq7rFjT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq7rFjT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq7rFjT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq7rFjT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq7rFjT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq7rFjT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq7rFjT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq7rFjT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7rFjT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq7rFjT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq7rFjT.s:59: 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: avx1
Security model: unknown
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: /tmp/ccadpgEN.s: Assembler messages:
encrypt.c: /tmp/ccadpgEN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadpgEN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccadpgEN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccadpgEN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadpgEN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadpgEN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadpgEN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccadpgEN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccadpgEN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccadpgEN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccadpgEN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadpgEN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadpgEN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadpgEN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadpgEN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccadpgEN.s:59: 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: avx1
Security model: unknown
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: /tmp/ccz062eU.s: Assembler messages:
encrypt.c: /tmp/ccz062eU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz062eU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz062eU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz062eU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz062eU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz062eU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz062eU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz062eU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz062eU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz062eU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz062eU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz062eU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz062eU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz062eU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz062eU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz062eU.s:59: 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: avx1
Security model: unknown
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: /tmp/ccofcjgL.s: Assembler messages:
encrypt.c: /tmp/ccofcjgL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccofcjgL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccofcjgL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccofcjgL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofcjgL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofcjgL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofcjgL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccofcjgL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccofcjgL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccofcjgL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccofcjgL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccofcjgL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccofcjgL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcjgL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccofcjgL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccofcjgL.s:59: 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: avx1
Security model: unknown
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: /tmp/ccqQzY8I.s: Assembler messages:
encrypt.c: /tmp/ccqQzY8I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqQzY8I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqQzY8I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqQzY8I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQzY8I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQzY8I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQzY8I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqQzY8I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqQzY8I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqQzY8I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqQzY8I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqQzY8I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqQzY8I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQzY8I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqQzY8I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqQzY8I.s:59: 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: avx1
Security model: unknown
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: /tmp/ccLK3nnN.s: Assembler messages:
encrypt.c: /tmp/ccLK3nnN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLK3nnN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLK3nnN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLK3nnN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLK3nnN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLK3nnN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLK3nnN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLK3nnN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLK3nnN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLK3nnN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLK3nnN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLK3nnN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLK3nnN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLK3nnN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLK3nnN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLK3nnN.s:59: 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: avx1
Security model: unknown
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: /tmp/ccTUVBbM.s: Assembler messages:
encrypt.c: /tmp/ccTUVBbM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTUVBbM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTUVBbM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTUVBbM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTUVBbM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTUVBbM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTUVBbM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTUVBbM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTUVBbM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTUVBbM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTUVBbM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTUVBbM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTUVBbM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUVBbM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTUVBbM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTUVBbM.s:59: 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: avx1
Security model: unknown
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: /tmp/cc8tTLNt.s: Assembler messages:
encrypt.c: /tmp/cc8tTLNt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8tTLNt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8tTLNt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8tTLNt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tTLNt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tTLNt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tTLNt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8tTLNt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8tTLNt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8tTLNt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8tTLNt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tTLNt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tTLNt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8tTLNt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8tTLNt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8tTLNt.s:59: 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: avx1
Security model: unknown
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: /tmp/cciIqGOn.s: Assembler messages:
encrypt.c: /tmp/cciIqGOn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIqGOn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIqGOn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciIqGOn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIqGOn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIqGOn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIqGOn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIqGOn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIqGOn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciIqGOn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciIqGOn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIqGOn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIqGOn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIqGOn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciIqGOn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciIqGOn.s:59: 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: avx1
Security model: unknown
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: /tmp/ccDDn5kv.s: Assembler messages:
encrypt.c: /tmp/ccDDn5kv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDDn5kv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDDn5kv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDDn5kv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDn5kv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDn5kv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDn5kv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDDn5kv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDDn5kv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDDn5kv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDDn5kv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDn5kv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDn5kv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDDn5kv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDDn5kv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDDn5kv.s:59: 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: avx1
Security model: unknown
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: /tmp/cc0uDZUr.s: Assembler messages:
encrypt.c: /tmp/cc0uDZUr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0uDZUr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0uDZUr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0uDZUr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0uDZUr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0uDZUr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0uDZUr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0uDZUr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0uDZUr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0uDZUr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0uDZUr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0uDZUr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0uDZUr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0uDZUr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0uDZUr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0uDZUr.s:59: 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: avx1
Security model: unknown
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: /tmp/ccnKjZkk.s: Assembler messages:
encrypt.c: /tmp/ccnKjZkk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnKjZkk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnKjZkk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnKjZkk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKjZkk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKjZkk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKjZkk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnKjZkk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnKjZkk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnKjZkk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnKjZkk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKjZkk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKjZkk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnKjZkk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnKjZkk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnKjZkk.s:59: 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: avx1
Security model: unknown
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: /tmp/ccxd0HHe.s: Assembler messages:
encrypt.c: /tmp/ccxd0HHe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxd0HHe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxd0HHe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxd0HHe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxd0HHe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxd0HHe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxd0HHe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxd0HHe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxd0HHe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxd0HHe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxd0HHe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxd0HHe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxd0HHe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxd0HHe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxd0HHe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxd0HHe.s:59: 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: avx1
Security model: unknown
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: /tmp/ccnLEGXl.s: Assembler messages:
encrypt.c: /tmp/ccnLEGXl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnLEGXl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnLEGXl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnLEGXl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnLEGXl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnLEGXl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnLEGXl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnLEGXl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnLEGXl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnLEGXl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnLEGXl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnLEGXl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnLEGXl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLEGXl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnLEGXl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnLEGXl.s:59: 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: avx1
Security model: unknown
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: /tmp/ccELvpvg.s: Assembler messages:
encrypt.c: /tmp/ccELvpvg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELvpvg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELvpvg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccELvpvg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELvpvg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELvpvg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELvpvg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELvpvg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELvpvg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccELvpvg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELvpvg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELvpvg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELvpvg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELvpvg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELvpvg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELvpvg.s:59: 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: avx1
Security model: unknown
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: /tmp/cclh6JuD.s: Assembler messages:
encrypt.c: /tmp/cclh6JuD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclh6JuD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclh6JuD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclh6JuD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclh6JuD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclh6JuD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclh6JuD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclh6JuD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclh6JuD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclh6JuD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclh6JuD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclh6JuD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclh6JuD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclh6JuD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclh6JuD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclh6JuD.s:59: 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: avx1
Security model: unknown
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: /tmp/ccpWR19y.s: Assembler messages:
encrypt.c: /tmp/ccpWR19y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWR19y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWR19y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWR19y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWR19y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWR19y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWR19y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWR19y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWR19y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWR19y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWR19y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWR19y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWR19y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWR19y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWR19y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWR19y.s:59: 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: avx1
Security model: unknown
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: /tmp/ccVfEeBG.s: Assembler messages:
encrypt.c: /tmp/ccVfEeBG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVfEeBG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVfEeBG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVfEeBG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfEeBG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfEeBG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfEeBG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVfEeBG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVfEeBG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVfEeBG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVfEeBG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfEeBG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfEeBG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVfEeBG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVfEeBG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVfEeBG.s:59: 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: avx1
Security model: unknown
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: /tmp/ccZm09KA.s: Assembler messages:
encrypt.c: /tmp/ccZm09KA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZm09KA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZm09KA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZm09KA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm09KA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm09KA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm09KA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZm09KA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZm09KA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZm09KA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZm09KA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZm09KA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZm09KA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm09KA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZm09KA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZm09KA.s:59: 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: avx1
Security model: unknown
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: /tmp/ccaH639Z.s: Assembler messages:
encrypt.c: /tmp/ccaH639Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaH639Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaH639Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaH639Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaH639Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaH639Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaH639Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaH639Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaH639Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaH639Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaH639Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaH639Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaH639Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaH639Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaH639Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaH639Z.s:59: 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: avx1
Security model: unknown
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: /tmp/ccyVHISU.s: Assembler messages:
encrypt.c: /tmp/ccyVHISU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVHISU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVHISU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVHISU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVHISU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVHISU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVHISU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVHISU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVHISU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyVHISU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyVHISU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVHISU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVHISU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVHISU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyVHISU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyVHISU.s:59: 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: avx1
Security model: unknown
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: /tmp/ccWFU1N1.s: Assembler messages:
encrypt.c: /tmp/ccWFU1N1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWFU1N1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWFU1N1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWFU1N1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWFU1N1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWFU1N1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWFU1N1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWFU1N1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWFU1N1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWFU1N1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWFU1N1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWFU1N1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWFU1N1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFU1N1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWFU1N1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWFU1N1.s:59: 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: avx1
Security model: unknown
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: /tmp/cc9cCLsY.s: Assembler messages:
encrypt.c: /tmp/cc9cCLsY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9cCLsY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9cCLsY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9cCLsY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cCLsY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cCLsY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cCLsY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9cCLsY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9cCLsY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9cCLsY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9cCLsY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9cCLsY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9cCLsY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9cCLsY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9cCLsY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9cCLsY.s:59: 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: avx1
Security model: unknown
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: /tmp/ccHhApgK.s: Assembler messages:
encrypt.c: /tmp/ccHhApgK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHhApgK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHhApgK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHhApgK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHhApgK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHhApgK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHhApgK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHhApgK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHhApgK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHhApgK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHhApgK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHhApgK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHhApgK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhApgK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHhApgK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHhApgK.s:59: 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: avx1
Security model: unknown
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: /tmp/cc0dRy1C.s: Assembler messages:
encrypt.c: /tmp/cc0dRy1C.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0dRy1C.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0dRy1C.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0dRy1C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0dRy1C.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0dRy1C.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0dRy1C.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0dRy1C.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0dRy1C.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0dRy1C.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0dRy1C.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0dRy1C.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0dRy1C.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dRy1C.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0dRy1C.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0dRy1C.s:59: 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: avx1
Security model: unknown
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: /tmp/cceROQuM.s: Assembler messages:
encrypt.c: /tmp/cceROQuM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceROQuM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceROQuM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceROQuM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceROQuM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceROQuM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceROQuM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceROQuM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceROQuM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceROQuM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceROQuM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceROQuM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceROQuM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceROQuM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceROQuM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceROQuM.s:59: 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: avx1
Security model: unknown
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: /tmp/ccQz47UE.s: Assembler messages:
encrypt.c: /tmp/ccQz47UE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQz47UE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQz47UE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQz47UE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQz47UE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQz47UE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQz47UE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQz47UE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQz47UE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQz47UE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQz47UE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQz47UE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQz47UE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz47UE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQz47UE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQz47UE.s:59: 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: avx1
Security model: unknown
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: /tmp/cczu9uJN.s: Assembler messages:
encrypt.c: /tmp/cczu9uJN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczu9uJN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczu9uJN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczu9uJN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczu9uJN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczu9uJN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczu9uJN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczu9uJN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczu9uJN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczu9uJN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczu9uJN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczu9uJN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczu9uJN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczu9uJN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczu9uJN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczu9uJN.s:59: 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: avx1
Security model: unknown
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: /tmp/cctoNhiI.s: Assembler messages:
encrypt.c: /tmp/cctoNhiI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctoNhiI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctoNhiI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctoNhiI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoNhiI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoNhiI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoNhiI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctoNhiI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctoNhiI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctoNhiI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctoNhiI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoNhiI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoNhiI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoNhiI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoNhiI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctoNhiI.s:59: 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: avx1
Security model: unknown
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: /tmp/ccgx8WIS.s: Assembler messages:
encrypt.c: /tmp/ccgx8WIS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgx8WIS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgx8WIS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgx8WIS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgx8WIS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgx8WIS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgx8WIS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgx8WIS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgx8WIS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgx8WIS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgx8WIS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgx8WIS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgx8WIS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx8WIS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgx8WIS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgx8WIS.s:59: 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: avx1
Security model: unknown
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: /tmp/ccFYBlLK.s: Assembler messages:
encrypt.c: /tmp/ccFYBlLK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFYBlLK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFYBlLK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFYBlLK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYBlLK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYBlLK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYBlLK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFYBlLK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFYBlLK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFYBlLK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYBlLK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYBlLK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYBlLK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYBlLK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYBlLK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFYBlLK.s:59: 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: avx1
Security model: unknown
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: /tmp/ccDO38aU.s: Assembler messages:
encrypt.c: /tmp/ccDO38aU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDO38aU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDO38aU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDO38aU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDO38aU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDO38aU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDO38aU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDO38aU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDO38aU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDO38aU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDO38aU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDO38aU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDO38aU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDO38aU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDO38aU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDO38aU.s:59: 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: avx1
Security model: unknown
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: /tmp/cc8GXSjR.s: Assembler messages:
encrypt.c: /tmp/cc8GXSjR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8GXSjR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8GXSjR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8GXSjR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GXSjR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GXSjR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GXSjR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8GXSjR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8GXSjR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8GXSjR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8GXSjR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8GXSjR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8GXSjR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8GXSjR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8GXSjR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8GXSjR.s:59: 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: avx1
Security model: unknown
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: /tmp/cchRpsUV.s: Assembler messages:
encrypt.c: /tmp/cchRpsUV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchRpsUV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchRpsUV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchRpsUV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRpsUV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRpsUV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRpsUV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchRpsUV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchRpsUV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchRpsUV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchRpsUV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRpsUV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRpsUV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchRpsUV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchRpsUV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchRpsUV.s:59: 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: avx1
Security model: unknown
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: /tmp/cc113b6Q.s: Assembler messages:
encrypt.c: /tmp/cc113b6Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc113b6Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc113b6Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc113b6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc113b6Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc113b6Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc113b6Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc113b6Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc113b6Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc113b6Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc113b6Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc113b6Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc113b6Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc113b6Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc113b6Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc113b6Q.s:59: 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: avx1
Security model: unknown
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: /tmp/ccRUwFqx.s: Assembler messages:
encrypt.c: /tmp/ccRUwFqx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRUwFqx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRUwFqx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRUwFqx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRUwFqx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRUwFqx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRUwFqx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRUwFqx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRUwFqx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRUwFqx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRUwFqx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRUwFqx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRUwFqx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUwFqx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRUwFqx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRUwFqx.s:59: 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: avx1
Security model: unknown
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: /tmp/cc85ZRNu.s: Assembler messages:
encrypt.c: /tmp/cc85ZRNu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc85ZRNu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc85ZRNu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc85ZRNu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ZRNu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ZRNu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ZRNu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc85ZRNu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc85ZRNu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc85ZRNu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc85ZRNu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85ZRNu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85ZRNu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc85ZRNu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc85ZRNu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc85ZRNu.s:59: 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: avx1
Security model: unknown
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: /tmp/cclTsGkA.s: Assembler messages:
encrypt.c: /tmp/cclTsGkA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclTsGkA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclTsGkA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclTsGkA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclTsGkA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclTsGkA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclTsGkA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclTsGkA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclTsGkA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclTsGkA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclTsGkA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclTsGkA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclTsGkA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclTsGkA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclTsGkA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclTsGkA.s:59: 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: avx1
Security model: unknown
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: /tmp/cctmE8Et.s: Assembler messages:
encrypt.c: /tmp/cctmE8Et.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmE8Et.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmE8Et.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctmE8Et.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmE8Et.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmE8Et.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmE8Et.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmE8Et.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmE8Et.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctmE8Et.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmE8Et.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmE8Et.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmE8Et.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmE8Et.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmE8Et.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmE8Et.s:59: 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: avx1
Security model: unknown
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: /tmp/ccKLJ1Of.s: Assembler messages:
encrypt.c: /tmp/ccKLJ1Of.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLJ1Of.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKLJ1Of.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKLJ1Of.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLJ1Of.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLJ1Of.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLJ1Of.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKLJ1Of.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKLJ1Of.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKLJ1Of.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLJ1Of.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLJ1Of.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLJ1Of.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKLJ1Of.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLJ1Of.s:59: 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: avx1
Security model: unknown
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: /tmp/cczzDgYg.s: Assembler messages:
encrypt.c: /tmp/cczzDgYg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczzDgYg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczzDgYg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczzDgYg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzDgYg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzDgYg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzDgYg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczzDgYg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczzDgYg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczzDgYg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczzDgYg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczzDgYg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczzDgYg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzDgYg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczzDgYg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczzDgYg.s:59: 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: avx1
Security model: unknown
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: /tmp/cc0e9qUl.s: Assembler messages:
encrypt.c: /tmp/cc0e9qUl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0e9qUl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0e9qUl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0e9qUl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0e9qUl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0e9qUl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0e9qUl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0e9qUl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0e9qUl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0e9qUl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0e9qUl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0e9qUl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0e9qUl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0e9qUl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0e9qUl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0e9qUl.s:59: 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: avx1
Security model: unknown
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: /tmp/cc9i006g.s: Assembler messages:
encrypt.c: /tmp/cc9i006g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9i006g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9i006g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9i006g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9i006g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9i006g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9i006g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9i006g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9i006g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9i006g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9i006g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9i006g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9i006g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i006g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9i006g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9i006g.s:59: 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: avx1
Security model: unknown
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: /tmp/ccQNuE57.s: Assembler messages:
encrypt.c: /tmp/ccQNuE57.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQNuE57.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQNuE57.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQNuE57.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNuE57.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNuE57.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNuE57.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQNuE57.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQNuE57.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQNuE57.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQNuE57.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNuE57.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNuE57.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQNuE57.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQNuE57.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQNuE57.s:59: 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: avx1
Security model: unknown
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: /tmp/ccYpDX68.s: Assembler messages:
encrypt.c: /tmp/ccYpDX68.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYpDX68.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYpDX68.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYpDX68.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpDX68.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpDX68.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpDX68.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYpDX68.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYpDX68.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYpDX68.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYpDX68.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYpDX68.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYpDX68.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpDX68.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYpDX68.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYpDX68.s:59: 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: avx1
Security model: unknown
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: /tmp/ccgBnwHd.s: Assembler messages:
encrypt.c: /tmp/ccgBnwHd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgBnwHd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgBnwHd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgBnwHd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBnwHd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBnwHd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBnwHd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgBnwHd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgBnwHd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgBnwHd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgBnwHd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgBnwHd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgBnwHd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgBnwHd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgBnwHd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgBnwHd.s:59: 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: avx1
Security model: unknown
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: /tmp/cc2H69W8.s: Assembler messages:
encrypt.c: /tmp/cc2H69W8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2H69W8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2H69W8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2H69W8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2H69W8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2H69W8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2H69W8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2H69W8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2H69W8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2H69W8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2H69W8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2H69W8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2H69W8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2H69W8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2H69W8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2H69W8.s:59: 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: avx1
Security model: unknown
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: /tmp/ccO0T221.s: Assembler messages:
encrypt.c: /tmp/ccO0T221.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO0T221.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO0T221.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO0T221.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0T221.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0T221.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0T221.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO0T221.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO0T221.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO0T221.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0T221.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO0T221.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO0T221.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0T221.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO0T221.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO0T221.s:59: 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: avx1
Security model: unknown
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: /tmp/ccIh5vyY.s: Assembler messages:
encrypt.c: /tmp/ccIh5vyY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIh5vyY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIh5vyY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIh5vyY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh5vyY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh5vyY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh5vyY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIh5vyY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIh5vyY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIh5vyY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIh5vyY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIh5vyY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIh5vyY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIh5vyY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIh5vyY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIh5vyY.s:59: 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: avx1
Security model: unknown
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: /tmp/ccZ08iu6.s: Assembler messages:
encrypt.c: /tmp/ccZ08iu6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ08iu6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ08iu6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ08iu6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ08iu6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ08iu6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ08iu6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ08iu6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ08iu6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ08iu6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ08iu6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ08iu6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ08iu6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ08iu6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ08iu6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ08iu6.s:59: 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: avx1
Security model: unknown
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: /tmp/ccgPoVH1.s: Assembler messages:
encrypt.c: /tmp/ccgPoVH1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgPoVH1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgPoVH1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgPoVH1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgPoVH1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgPoVH1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgPoVH1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgPoVH1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgPoVH1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgPoVH1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgPoVH1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgPoVH1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgPoVH1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPoVH1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgPoVH1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgPoVH1.s:59: 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: avx1
Security model: unknown
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: /tmp/ccnAFqjF.s: Assembler messages:
encrypt.c: /tmp/ccnAFqjF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnAFqjF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnAFqjF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnAFqjF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAFqjF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAFqjF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAFqjF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnAFqjF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnAFqjF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnAFqjF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnAFqjF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAFqjF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAFqjF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAFqjF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnAFqjF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnAFqjF.s:59: 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: avx1
Security model: unknown
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: /tmp/ccBCq9YB.s: Assembler messages:
encrypt.c: /tmp/ccBCq9YB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCq9YB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBCq9YB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBCq9YB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBCq9YB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBCq9YB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBCq9YB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBCq9YB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBCq9YB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBCq9YB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBCq9YB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCq9YB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCq9YB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCq9YB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCq9YB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCq9YB.s:59: 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: avx1
Security model: unknown
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: /tmp/ccxU1scG.s: Assembler messages:
encrypt.c: /tmp/ccxU1scG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxU1scG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxU1scG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxU1scG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxU1scG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxU1scG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxU1scG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxU1scG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxU1scG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxU1scG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxU1scG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxU1scG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxU1scG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxU1scG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxU1scG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxU1scG.s:59: 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: avx1
Security model: unknown
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: /tmp/ccLVrP5E.s: Assembler messages:
encrypt.c: /tmp/ccLVrP5E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLVrP5E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLVrP5E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLVrP5E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLVrP5E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLVrP5E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLVrP5E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLVrP5E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLVrP5E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLVrP5E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLVrP5E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLVrP5E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLVrP5E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVrP5E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLVrP5E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLVrP5E.s:59: 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: avx1
Security model: unknown
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: /tmp/ccHMYB4m.s: Assembler messages:
encrypt.c: /tmp/ccHMYB4m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHMYB4m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHMYB4m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHMYB4m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMYB4m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMYB4m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMYB4m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHMYB4m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHMYB4m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHMYB4m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMYB4m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHMYB4m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHMYB4m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMYB4m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHMYB4m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHMYB4m.s:59: 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: avx1
Security model: unknown
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: /tmp/cc6vo8eo.s: Assembler messages:
encrypt.c: /tmp/cc6vo8eo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6vo8eo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6vo8eo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6vo8eo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vo8eo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vo8eo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vo8eo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6vo8eo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6vo8eo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6vo8eo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6vo8eo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vo8eo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vo8eo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6vo8eo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6vo8eo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6vo8eo.s:59: 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: avx1
Security model: unknown
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: /tmp/ccZ9sZtt.s: Assembler messages:
encrypt.c: /tmp/ccZ9sZtt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ9sZtt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ9sZtt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ9sZtt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ9sZtt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ9sZtt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ9sZtt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ9sZtt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ9sZtt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ9sZtt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ9sZtt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ9sZtt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9sZtt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ9sZtt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ9sZtt.s:59: 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: avx1
Security model: unknown
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: /tmp/ccuWVjym.s: Assembler messages:
encrypt.c: /tmp/ccuWVjym.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuWVjym.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuWVjym.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuWVjym.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWVjym.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWVjym.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWVjym.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuWVjym.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuWVjym.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuWVjym.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuWVjym.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuWVjym.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuWVjym.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuWVjym.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuWVjym.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuWVjym.s:59: 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: avx1
Security model: unknown
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: /tmp/ccwR0DPJ.s: Assembler messages:
encrypt.c: /tmp/ccwR0DPJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwR0DPJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwR0DPJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwR0DPJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwR0DPJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwR0DPJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwR0DPJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwR0DPJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwR0DPJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwR0DPJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwR0DPJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwR0DPJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR0DPJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwR0DPJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwR0DPJ.s:59: 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: avx1
Security model: unknown
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: /tmp/cc4unf1I.s: Assembler messages:
encrypt.c: /tmp/cc4unf1I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4unf1I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4unf1I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4unf1I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4unf1I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4unf1I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4unf1I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4unf1I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4unf1I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4unf1I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4unf1I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4unf1I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4unf1I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4unf1I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4unf1I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4unf1I.s:59: 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: avx1
Security model: unknown
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: /tmp/ccUFO1NO.s: Assembler messages:
encrypt.c: /tmp/ccUFO1NO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUFO1NO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUFO1NO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUFO1NO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFO1NO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFO1NO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFO1NO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUFO1NO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUFO1NO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUFO1NO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUFO1NO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFO1NO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFO1NO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUFO1NO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUFO1NO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUFO1NO.s:59: 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: avx1
Security model: unknown
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: /tmp/ccWeiE2I.s: Assembler messages:
encrypt.c: /tmp/ccWeiE2I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWeiE2I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWeiE2I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWeiE2I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeiE2I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeiE2I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeiE2I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWeiE2I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWeiE2I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWeiE2I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWeiE2I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWeiE2I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWeiE2I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWeiE2I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWeiE2I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWeiE2I.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: sse4
Security model: unknown
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: /tmp/ccAiyY4d.s: Assembler messages:
encrypt.c: /tmp/ccAiyY4d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAiyY4d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAiyY4d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAiyY4d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAiyY4d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAiyY4d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAiyY4d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAiyY4d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAiyY4d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAiyY4d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAiyY4d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAiyY4d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAiyY4d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAiyY4d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAiyY4d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAiyY4d.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccJq6qWg.s: Assembler messages:
encrypt.c: /tmp/ccJq6qWg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJq6qWg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJq6qWg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJq6qWg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq6qWg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq6qWg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq6qWg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJq6qWg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJq6qWg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq6qWg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJq6qWg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJq6qWg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq6qWg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq6qWg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq6qWg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJq6qWg.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cccY1Que.s: Assembler messages:
encrypt.c: /tmp/cccY1Que.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccY1Que.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccY1Que.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccY1Que.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccY1Que.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccY1Que.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccY1Que.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccY1Que.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccY1Que.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccY1Que.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccY1Que.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccY1Que.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccY1Que.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccY1Que.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccY1Que.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccY1Que.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccMXRVwh.s: Assembler messages:
encrypt.c: /tmp/ccMXRVwh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXRVwh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXRVwh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXRVwh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXRVwh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXRVwh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXRVwh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXRVwh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXRVwh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXRVwh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMXRVwh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMXRVwh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXRVwh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXRVwh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXRVwh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMXRVwh.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccI7OieR.s: Assembler messages:
encrypt.c: /tmp/ccI7OieR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7OieR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7OieR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7OieR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7OieR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7OieR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7OieR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7OieR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7OieR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7OieR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI7OieR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7OieR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7OieR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7OieR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7OieR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7OieR.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccIjzTiN.s: Assembler messages:
encrypt.c: /tmp/ccIjzTiN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIjzTiN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIjzTiN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIjzTiN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjzTiN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjzTiN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjzTiN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIjzTiN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIjzTiN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjzTiN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIjzTiN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIjzTiN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjzTiN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjzTiN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjzTiN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjzTiN.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccKhj2WQ.s: Assembler messages:
encrypt.c: /tmp/ccKhj2WQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKhj2WQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKhj2WQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKhj2WQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhj2WQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhj2WQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhj2WQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKhj2WQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhj2WQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKhj2WQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhj2WQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhj2WQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhj2WQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhj2WQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhj2WQ.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccdQr6ZM.s: Assembler messages:
encrypt.c: /tmp/ccdQr6ZM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdQr6ZM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdQr6ZM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdQr6ZM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdQr6ZM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdQr6ZM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdQr6ZM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdQr6ZM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdQr6ZM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdQr6ZM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdQr6ZM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdQr6ZM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdQr6ZM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQr6ZM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdQr6ZM.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc1ArTTW.s: Assembler messages:
encrypt.c: /tmp/cc1ArTTW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ArTTW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ArTTW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ArTTW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ArTTW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ArTTW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ArTTW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ArTTW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ArTTW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ArTTW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1ArTTW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ArTTW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ArTTW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ArTTW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ArTTW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ArTTW.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccVJeW9S.s: Assembler messages:
encrypt.c: /tmp/ccVJeW9S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVJeW9S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVJeW9S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVJeW9S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJeW9S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJeW9S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJeW9S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVJeW9S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVJeW9S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJeW9S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVJeW9S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJeW9S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJeW9S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJeW9S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJeW9S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJeW9S.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc1ZaBxW.s: Assembler messages:
encrypt.c: /tmp/cc1ZaBxW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ZaBxW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ZaBxW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ZaBxW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZaBxW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZaBxW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZaBxW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ZaBxW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZaBxW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1ZaBxW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ZaBxW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZaBxW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZaBxW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZaBxW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ZaBxW.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc7M9WPS.s: Assembler messages:
encrypt.c: /tmp/cc7M9WPS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7M9WPS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7M9WPS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7M9WPS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7M9WPS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7M9WPS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7M9WPS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7M9WPS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7M9WPS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7M9WPS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7M9WPS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7M9WPS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7M9WPS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7M9WPS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7M9WPS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7M9WPS.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccd4MfTQ.s: Assembler messages:
encrypt.c: /tmp/ccd4MfTQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd4MfTQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd4MfTQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd4MfTQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MfTQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MfTQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MfTQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd4MfTQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MfTQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd4MfTQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd4MfTQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4MfTQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4MfTQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd4MfTQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd4MfTQ.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccss0NBI.s: Assembler messages:
encrypt.c: /tmp/ccss0NBI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccss0NBI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccss0NBI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccss0NBI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccss0NBI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccss0NBI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccss0NBI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccss0NBI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccss0NBI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccss0NBI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccss0NBI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccss0NBI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccss0NBI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccss0NBI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccss0NBI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccss0NBI.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc6FcvFP.s: Assembler messages:
encrypt.c: /tmp/cc6FcvFP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6FcvFP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6FcvFP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6FcvFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6FcvFP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6FcvFP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6FcvFP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6FcvFP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6FcvFP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6FcvFP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6FcvFP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6FcvFP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6FcvFP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6FcvFP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6FcvFP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6FcvFP.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccfvoHEL.s: Assembler messages:
encrypt.c: /tmp/ccfvoHEL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvoHEL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfvoHEL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfvoHEL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfvoHEL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfvoHEL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfvoHEL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfvoHEL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfvoHEL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfvoHEL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfvoHEL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfvoHEL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfvoHEL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfvoHEL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvoHEL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfvoHEL.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc25YF9v.s: Assembler messages:
encrypt.c: /tmp/cc25YF9v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc25YF9v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc25YF9v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc25YF9v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25YF9v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25YF9v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25YF9v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc25YF9v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc25YF9v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25YF9v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc25YF9v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc25YF9v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25YF9v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25YF9v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25YF9v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25YF9v.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc7XNgkn.s: Assembler messages:
encrypt.c: /tmp/cc7XNgkn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7XNgkn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7XNgkn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7XNgkn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XNgkn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XNgkn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XNgkn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7XNgkn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7XNgkn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XNgkn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7XNgkn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7XNgkn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7XNgkn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7XNgkn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XNgkn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7XNgkn.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccUX9JHw.s: Assembler messages:
encrypt.c: /tmp/ccUX9JHw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUX9JHw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUX9JHw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUX9JHw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX9JHw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX9JHw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX9JHw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUX9JHw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUX9JHw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX9JHw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUX9JHw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUX9JHw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX9JHw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX9JHw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX9JHw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX9JHw.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccrv4xtn.s: Assembler messages:
encrypt.c: /tmp/ccrv4xtn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrv4xtn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrv4xtn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrv4xtn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrv4xtn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrv4xtn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrv4xtn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrv4xtn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrv4xtn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrv4xtn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrv4xtn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrv4xtn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrv4xtn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrv4xtn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv4xtn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrv4xtn.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccYjHnBl.s: Assembler messages:
encrypt.c: /tmp/ccYjHnBl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYjHnBl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYjHnBl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYjHnBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjHnBl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjHnBl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjHnBl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYjHnBl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYjHnBl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjHnBl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYjHnBl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjHnBl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjHnBl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjHnBl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjHnBl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjHnBl.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccp5njPh.s: Assembler messages:
encrypt.c: /tmp/ccp5njPh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp5njPh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp5njPh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp5njPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5njPh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5njPh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5njPh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp5njPh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp5njPh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5njPh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp5njPh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp5njPh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5njPh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5njPh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5njPh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5njPh.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccUyZAOo.s: Assembler messages:
encrypt.c: /tmp/ccUyZAOo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyZAOo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUyZAOo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUyZAOo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyZAOo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyZAOo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyZAOo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUyZAOo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUyZAOo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyZAOo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUyZAOo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyZAOo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyZAOo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyZAOo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyZAOo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyZAOo.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cccSNIog.s: Assembler messages:
encrypt.c: /tmp/cccSNIog.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccSNIog.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccSNIog.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccSNIog.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSNIog.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSNIog.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSNIog.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccSNIog.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccSNIog.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSNIog.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccSNIog.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSNIog.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccSNIog.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccSNIog.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSNIog.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccSNIog.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccl2RR4D.s: Assembler messages:
encrypt.c: /tmp/ccl2RR4D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl2RR4D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl2RR4D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl2RR4D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl2RR4D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl2RR4D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl2RR4D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl2RR4D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl2RR4D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl2RR4D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl2RR4D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl2RR4D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl2RR4D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl2RR4D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl2RR4D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl2RR4D.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccjBR6vv.s: Assembler messages:
encrypt.c: /tmp/ccjBR6vv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBR6vv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjBR6vv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjBR6vv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjBR6vv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjBR6vv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjBR6vv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjBR6vv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjBR6vv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjBR6vv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjBR6vv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjBR6vv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjBR6vv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjBR6vv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBR6vv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjBR6vv.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccyiBVGD.s: Assembler messages:
encrypt.c: /tmp/ccyiBVGD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiBVGD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyiBVGD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyiBVGD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiBVGD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiBVGD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiBVGD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyiBVGD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyiBVGD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiBVGD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyiBVGD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyiBVGD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiBVGD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiBVGD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiBVGD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyiBVGD.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccqvwzEv.s: Assembler messages:
encrypt.c: /tmp/ccqvwzEv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvwzEv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqvwzEv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqvwzEv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvwzEv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvwzEv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvwzEv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqvwzEv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqvwzEv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvwzEv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqvwzEv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqvwzEv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvwzEv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvwzEv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvwzEv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvwzEv.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccCSgX5h.s: Assembler messages:
encrypt.c: /tmp/ccCSgX5h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCSgX5h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCSgX5h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCSgX5h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCSgX5h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCSgX5h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCSgX5h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCSgX5h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCSgX5h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCSgX5h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCSgX5h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCSgX5h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCSgX5h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCSgX5h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSgX5h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCSgX5h.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccAzLFJ9.s: Assembler messages:
encrypt.c: /tmp/ccAzLFJ9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAzLFJ9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAzLFJ9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAzLFJ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzLFJ9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzLFJ9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzLFJ9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAzLFJ9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzLFJ9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAzLFJ9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAzLFJ9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzLFJ9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzLFJ9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzLFJ9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzLFJ9.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccj4fESi.s: Assembler messages:
encrypt.c: /tmp/ccj4fESi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj4fESi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj4fESi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj4fESi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4fESi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4fESi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4fESi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj4fESi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj4fESi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4fESi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj4fESi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj4fESi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4fESi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4fESi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj4fESi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj4fESi.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccAG4Ixa.s: Assembler messages:
encrypt.c: /tmp/ccAG4Ixa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAG4Ixa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAG4Ixa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAG4Ixa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAG4Ixa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAG4Ixa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAG4Ixa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAG4Ixa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAG4Ixa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAG4Ixa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAG4Ixa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAG4Ixa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAG4Ixa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAG4Ixa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAG4Ixa.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccKvlJfL.s: Assembler messages:
encrypt.c: /tmp/ccKvlJfL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKvlJfL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKvlJfL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKvlJfL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKvlJfL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKvlJfL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKvlJfL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKvlJfL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKvlJfL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKvlJfL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKvlJfL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKvlJfL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKvlJfL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKvlJfL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvlJfL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKvlJfL.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccxvMdNC.s: Assembler messages:
encrypt.c: /tmp/ccxvMdNC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxvMdNC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxvMdNC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxvMdNC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvMdNC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvMdNC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvMdNC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxvMdNC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxvMdNC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvMdNC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxvMdNC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxvMdNC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvMdNC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvMdNC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxvMdNC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxvMdNC.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccGhG8MJ.s: Assembler messages:
encrypt.c: /tmp/ccGhG8MJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGhG8MJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGhG8MJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGhG8MJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhG8MJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhG8MJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhG8MJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGhG8MJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhG8MJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGhG8MJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGhG8MJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhG8MJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhG8MJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGhG8MJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGhG8MJ.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccYAFRNF.s: Assembler messages:
encrypt.c: /tmp/ccYAFRNF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYAFRNF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYAFRNF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYAFRNF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAFRNF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAFRNF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAFRNF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYAFRNF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYAFRNF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAFRNF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYAFRNF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYAFRNF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAFRNF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAFRNF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAFRNF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAFRNF.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccusyI15.s: Assembler messages:
encrypt.c: /tmp/ccusyI15.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccusyI15.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccusyI15.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccusyI15.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusyI15.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusyI15.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusyI15.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccusyI15.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccusyI15.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusyI15.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccusyI15.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccusyI15.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccusyI15.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccusyI15.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccusyI15.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccusyI15.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccDLwfd2.s: Assembler messages:
encrypt.c: /tmp/ccDLwfd2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDLwfd2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDLwfd2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDLwfd2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDLwfd2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDLwfd2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDLwfd2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDLwfd2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDLwfd2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDLwfd2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDLwfd2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDLwfd2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDLwfd2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDLwfd2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLwfd2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDLwfd2.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccUzOzk9.s: Assembler messages:
encrypt.c: /tmp/ccUzOzk9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUzOzk9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUzOzk9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUzOzk9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzOzk9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzOzk9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzOzk9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUzOzk9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUzOzk9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzOzk9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUzOzk9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUzOzk9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUzOzk9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUzOzk9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUzOzk9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUzOzk9.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccXJEYs2.s: Assembler messages:
encrypt.c: /tmp/ccXJEYs2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXJEYs2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXJEYs2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXJEYs2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJEYs2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJEYs2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJEYs2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXJEYs2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXJEYs2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJEYs2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXJEYs2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXJEYs2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJEYs2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJEYs2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXJEYs2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXJEYs2.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccTqAnyB.s: Assembler messages:
encrypt.c: /tmp/ccTqAnyB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTqAnyB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTqAnyB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTqAnyB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqAnyB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqAnyB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqAnyB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTqAnyB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTqAnyB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqAnyB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTqAnyB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTqAnyB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqAnyB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqAnyB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqAnyB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTqAnyB.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc44CN7s.s: Assembler messages:
encrypt.c: /tmp/cc44CN7s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc44CN7s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc44CN7s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc44CN7s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44CN7s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44CN7s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44CN7s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc44CN7s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc44CN7s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44CN7s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc44CN7s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44CN7s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44CN7s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44CN7s.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44CN7s.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44CN7s.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc0ChjtC.s: Assembler messages:
encrypt.c: /tmp/cc0ChjtC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ChjtC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ChjtC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ChjtC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ChjtC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ChjtC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ChjtC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ChjtC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ChjtC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ChjtC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0ChjtC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0ChjtC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ChjtC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ChjtC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ChjtC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ChjtC.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccpkq00t.s: Assembler messages:
encrypt.c: /tmp/ccpkq00t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpkq00t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpkq00t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpkq00t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkq00t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkq00t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkq00t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpkq00t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpkq00t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkq00t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpkq00t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpkq00t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpkq00t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpkq00t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpkq00t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpkq00t.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc7yDsok.s: Assembler messages:
encrypt.c: /tmp/cc7yDsok.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7yDsok.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7yDsok.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7yDsok.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7yDsok.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7yDsok.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7yDsok.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7yDsok.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7yDsok.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7yDsok.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7yDsok.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7yDsok.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7yDsok.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7yDsok.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yDsok.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7yDsok.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccJJpwEn.s: Assembler messages:
encrypt.c: /tmp/ccJJpwEn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJpwEn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJpwEn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJpwEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJpwEn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJpwEn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJpwEn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJpwEn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJpwEn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJpwEn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJJpwEn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJJpwEn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJpwEn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJpwEn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJpwEn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJJpwEn.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc0hy7Zj.s: Assembler messages:
encrypt.c: /tmp/cc0hy7Zj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0hy7Zj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0hy7Zj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0hy7Zj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hy7Zj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hy7Zj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hy7Zj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0hy7Zj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hy7Zj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0hy7Zj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0hy7Zj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hy7Zj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hy7Zj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hy7Zj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hy7Zj.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccGXagsn.s: Assembler messages:
encrypt.c: /tmp/ccGXagsn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGXagsn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGXagsn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGXagsn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXagsn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXagsn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXagsn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGXagsn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGXagsn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXagsn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGXagsn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGXagsn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXagsn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXagsn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXagsn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXagsn.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccOLyyUn.s: Assembler messages:
encrypt.c: /tmp/ccOLyyUn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOLyyUn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOLyyUn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOLyyUn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLyyUn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLyyUn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLyyUn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOLyyUn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOLyyUn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLyyUn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOLyyUn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOLyyUn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLyyUn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLyyUn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLyyUn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOLyyUn.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccs1JUuf.s: Assembler messages:
encrypt.c: /tmp/ccs1JUuf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs1JUuf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs1JUuf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccs1JUuf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1JUuf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1JUuf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1JUuf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs1JUuf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs1JUuf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1JUuf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccs1JUuf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccs1JUuf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1JUuf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1JUuf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1JUuf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1JUuf.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccxFWUQo.s: Assembler messages:
encrypt.c: /tmp/ccxFWUQo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxFWUQo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxFWUQo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxFWUQo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFWUQo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFWUQo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFWUQo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxFWUQo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxFWUQo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFWUQo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxFWUQo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxFWUQo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxFWUQo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxFWUQo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFWUQo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxFWUQo.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccVOF4cg.s: Assembler messages:
encrypt.c: /tmp/ccVOF4cg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVOF4cg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVOF4cg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVOF4cg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOF4cg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOF4cg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOF4cg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVOF4cg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVOF4cg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOF4cg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVOF4cg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVOF4cg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOF4cg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOF4cg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOF4cg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOF4cg.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc5w8rOg.s: Assembler messages:
encrypt.c: /tmp/cc5w8rOg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5w8rOg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5w8rOg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5w8rOg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5w8rOg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5w8rOg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5w8rOg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5w8rOg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5w8rOg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5w8rOg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5w8rOg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5w8rOg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5w8rOg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5w8rOg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5w8rOg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5w8rOg.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccrgTI97.s: Assembler messages:
encrypt.c: /tmp/ccrgTI97.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgTI97.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrgTI97.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrgTI97.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgTI97.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgTI97.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgTI97.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrgTI97.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrgTI97.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgTI97.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrgTI97.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrgTI97.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgTI97.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgTI97.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgTI97.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrgTI97.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccMDzPNg.s: Assembler messages:
encrypt.c: /tmp/ccMDzPNg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDzPNg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMDzPNg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMDzPNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDzPNg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDzPNg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDzPNg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMDzPNg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMDzPNg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDzPNg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMDzPNg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMDzPNg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDzPNg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDzPNg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDzPNg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMDzPNg.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccJs7pY7.s: Assembler messages:
encrypt.c: /tmp/ccJs7pY7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJs7pY7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJs7pY7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJs7pY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJs7pY7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJs7pY7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJs7pY7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJs7pY7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJs7pY7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJs7pY7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJs7pY7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJs7pY7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJs7pY7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJs7pY7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJs7pY7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJs7pY7.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccQK5XWJ.s: Assembler messages:
encrypt.c: /tmp/ccQK5XWJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQK5XWJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQK5XWJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQK5XWJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQK5XWJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQK5XWJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQK5XWJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQK5XWJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQK5XWJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQK5XWJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQK5XWJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQK5XWJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQK5XWJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQK5XWJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQK5XWJ.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccMx0mzB.s: Assembler messages:
encrypt.c: /tmp/ccMx0mzB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMx0mzB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMx0mzB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMx0mzB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0mzB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0mzB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0mzB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMx0mzB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMx0mzB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0mzB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMx0mzB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMx0mzB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMx0mzB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMx0mzB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx0mzB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMx0mzB.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccHsHhZJ.s: Assembler messages:
encrypt.c: /tmp/ccHsHhZJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHsHhZJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHsHhZJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHsHhZJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsHhZJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsHhZJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsHhZJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHsHhZJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsHhZJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHsHhZJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHsHhZJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsHhZJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsHhZJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHsHhZJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHsHhZJ.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccA9RUvB.s: Assembler messages:
encrypt.c: /tmp/ccA9RUvB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA9RUvB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA9RUvB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA9RUvB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9RUvB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9RUvB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9RUvB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA9RUvB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA9RUvB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9RUvB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA9RUvB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA9RUvB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9RUvB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9RUvB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA9RUvB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA9RUvB.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cctMPcwu.s: Assembler messages:
encrypt.c: /tmp/cctMPcwu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctMPcwu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctMPcwu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctMPcwu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPcwu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPcwu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPcwu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctMPcwu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctMPcwu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPcwu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctMPcwu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctMPcwu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMPcwu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMPcwu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctMPcwu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctMPcwu.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccWywf4l.s: Assembler messages:
encrypt.c: /tmp/ccWywf4l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWywf4l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWywf4l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWywf4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWywf4l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWywf4l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWywf4l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWywf4l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWywf4l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWywf4l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWywf4l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWywf4l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWywf4l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWywf4l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWywf4l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWywf4l.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc13m0Du.s: Assembler messages:
encrypt.c: /tmp/cc13m0Du.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc13m0Du.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc13m0Du.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc13m0Du.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13m0Du.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13m0Du.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13m0Du.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc13m0Du.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc13m0Du.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13m0Du.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc13m0Du.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc13m0Du.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13m0Du.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13m0Du.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13m0Du.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13m0Du.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cci8c80l.s: Assembler messages:
encrypt.c: /tmp/cci8c80l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci8c80l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci8c80l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci8c80l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8c80l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8c80l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8c80l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci8c80l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci8c80l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8c80l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci8c80l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci8c80l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8c80l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8c80l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci8c80l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci8c80l.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cciIAr1Y.s: Assembler messages:
encrypt.c: /tmp/cciIAr1Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciIAr1Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciIAr1Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciIAr1Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIAr1Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIAr1Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIAr1Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciIAr1Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciIAr1Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIAr1Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciIAr1Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciIAr1Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciIAr1Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciIAr1Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciIAr1Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciIAr1Y.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cczaA1pU.s: Assembler messages:
encrypt.c: /tmp/cczaA1pU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczaA1pU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczaA1pU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczaA1pU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaA1pU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaA1pU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaA1pU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczaA1pU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczaA1pU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaA1pU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczaA1pU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaA1pU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczaA1pU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczaA1pU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaA1pU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczaA1pU.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccrYZL6Y.s: Assembler messages:
encrypt.c: /tmp/ccrYZL6Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrYZL6Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrYZL6Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrYZL6Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYZL6Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYZL6Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYZL6Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrYZL6Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYZL6Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrYZL6Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYZL6Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrYZL6Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrYZL6Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYZL6Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrYZL6Y.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cctiW4oV.s: Assembler messages:
encrypt.c: /tmp/cctiW4oV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctiW4oV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctiW4oV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctiW4oV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctiW4oV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctiW4oV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctiW4oV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctiW4oV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctiW4oV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctiW4oV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctiW4oV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctiW4oV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctiW4oV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctiW4oV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctiW4oV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctiW4oV.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccwUUrsz.s: Assembler messages:
encrypt.c: /tmp/ccwUUrsz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwUUrsz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwUUrsz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwUUrsz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUUrsz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUUrsz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUUrsz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwUUrsz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwUUrsz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUUrsz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwUUrsz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUUrsz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUUrsz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUUrsz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUUrsz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUUrsz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: sse4
Security model: unknown
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: /tmp/ccSDE9K7.s: Assembler messages:
encrypt.c: /tmp/ccSDE9K7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSDE9K7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSDE9K7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSDE9K7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDE9K7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDE9K7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDE9K7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSDE9K7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSDE9K7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDE9K7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSDE9K7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSDE9K7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSDE9K7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSDE9K7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDE9K7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSDE9K7.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccRO5QKc.s: Assembler messages:
encrypt.c: /tmp/ccRO5QKc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRO5QKc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRO5QKc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRO5QKc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO5QKc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO5QKc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO5QKc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRO5QKc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRO5QKc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO5QKc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRO5QKc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRO5QKc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRO5QKc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRO5QKc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRO5QKc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRO5QKc.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccccGrKc.s: Assembler messages:
encrypt.c: /tmp/ccccGrKc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccGrKc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccccGrKc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccccGrKc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccccGrKc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccccGrKc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccccGrKc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccccGrKc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccccGrKc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccccGrKc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccccGrKc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccccGrKc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccccGrKc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccccGrKc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccGrKc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccccGrKc.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccbkvzAd.s: Assembler messages:
encrypt.c: /tmp/ccbkvzAd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbkvzAd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbkvzAd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbkvzAd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbkvzAd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbkvzAd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbkvzAd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbkvzAd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbkvzAd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbkvzAd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbkvzAd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbkvzAd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbkvzAd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbkvzAd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkvzAd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbkvzAd.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccihNK1S.s: Assembler messages:
encrypt.c: /tmp/ccihNK1S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccihNK1S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccihNK1S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccihNK1S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihNK1S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihNK1S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihNK1S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccihNK1S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccihNK1S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihNK1S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccihNK1S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccihNK1S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihNK1S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihNK1S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccihNK1S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccihNK1S.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: sse4
Security model: unknown
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: /tmp/ccRLBSrN.s: Assembler messages:
encrypt.c: /tmp/ccRLBSrN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLBSrN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRLBSrN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRLBSrN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLBSrN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLBSrN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLBSrN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRLBSrN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRLBSrN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLBSrN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRLBSrN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRLBSrN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLBSrN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLBSrN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLBSrN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRLBSrN.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccQaqZpH.s: Assembler messages:
encrypt.c: /tmp/ccQaqZpH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQaqZpH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQaqZpH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQaqZpH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQaqZpH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQaqZpH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQaqZpH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQaqZpH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQaqZpH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQaqZpH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQaqZpH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQaqZpH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQaqZpH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQaqZpH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaqZpH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQaqZpH.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccMqdHKR.s: Assembler messages:
encrypt.c: /tmp/ccMqdHKR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqdHKR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqdHKR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqdHKR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqdHKR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqdHKR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqdHKR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqdHKR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqdHKR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqdHKR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMqdHKR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqdHKR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqdHKR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqdHKR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqdHKR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqdHKR.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cc44m25K.s: Assembler messages:
encrypt.c: /tmp/cc44m25K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc44m25K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc44m25K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc44m25K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44m25K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44m25K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44m25K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc44m25K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc44m25K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44m25K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc44m25K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc44m25K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44m25K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44m25K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc44m25K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc44m25K.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccxifypF.s: Assembler messages:
encrypt.c: /tmp/ccxifypF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxifypF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxifypF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxifypF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxifypF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxifypF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxifypF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxifypF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxifypF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxifypF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxifypF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxifypF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxifypF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxifypF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxifypF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxifypF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: sse4
Security model: unknown
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: /tmp/ccMqMkwV.s: Assembler messages:
encrypt.c: /tmp/ccMqMkwV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqMkwV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMqMkwV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMqMkwV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqMkwV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqMkwV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqMkwV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMqMkwV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMqMkwV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqMkwV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMqMkwV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMqMkwV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqMkwV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqMkwV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqMkwV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMqMkwV.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccS0KU2F.s: Assembler messages:
encrypt.c: /tmp/ccS0KU2F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0KU2F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS0KU2F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS0KU2F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0KU2F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0KU2F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0KU2F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS0KU2F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS0KU2F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0KU2F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS0KU2F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS0KU2F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0KU2F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0KU2F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0KU2F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0KU2F.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cczWxkc3.s: Assembler messages:
encrypt.c: /tmp/cczWxkc3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWxkc3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczWxkc3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczWxkc3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWxkc3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWxkc3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWxkc3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczWxkc3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczWxkc3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWxkc3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczWxkc3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczWxkc3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWxkc3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWxkc3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWxkc3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWxkc3.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/ccN6wCLO.s: Assembler messages:
encrypt.c: /tmp/ccN6wCLO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN6wCLO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN6wCLO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN6wCLO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6wCLO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6wCLO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6wCLO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN6wCLO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN6wCLO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6wCLO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN6wCLO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN6wCLO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6wCLO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6wCLO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN6wCLO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN6wCLO.s:57: Error: too many memory references for `xor'
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: sse4
Security model: unknown
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: /tmp/cceWLeQU.s: Assembler messages:
encrypt.c: /tmp/cceWLeQU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWLeQU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceWLeQU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceWLeQU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWLeQU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWLeQU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWLeQU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceWLeQU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceWLeQU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWLeQU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceWLeQU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWLeQU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWLeQU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWLeQU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWLeQU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWLeQU.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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