Implementation notes: x86, hydra7, crypto_aead/omdsha256k128n96tau96v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
331376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
333256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
333408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
333876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
334232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
334444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
335344? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014050720140505
335504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
335976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
338508? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014050720140505
339320? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
340664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
341484? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
342352? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014050720140505
342424? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
342532? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014050720140505
342552? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014050720140505
342716? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014050720140505
343200? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
343428? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
347572? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
348116? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014050720140505
348116? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
348252? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014050720140505
348304? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014050720140505
348556? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
349976? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
350076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
350176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
351104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
351224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
351252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
351556? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014050720140505
351792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
351860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
351896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
352040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
352052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
352236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
352764? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014050720140505
352912? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014050720140505
353152? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014050720140505
353204? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014050720140505
353248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
353264? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014050720140505
353360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
353396? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014050720140505
353452? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014050720140505
353644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
354204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
354416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
354564? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
355420? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
355684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
355772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
356640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
357452? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014050720140505
358440? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
358480? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
359084? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
359108? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
359176? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
359812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
359924? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
361148? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
361260? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
361400? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
361468? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
361828? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
361908? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014050720140505
361912? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014050720140505
362020? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014050720140505
362148? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014050720140505
362304? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
362436? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
362684? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014050720140505
362692? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
362692? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
362708? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
363060? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
363744? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
364168? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014050720140505
365472? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014050720140505
366344? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014050720140505
366504? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014050720140505
367092? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
368444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
368576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
368804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
368836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
369748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
370140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
371892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
375240? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
376216? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
380572? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
381320? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
381520? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
382216? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
382880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
383012? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
383028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
383160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
383164? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
386948? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
403532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
403688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
403848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
403860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
411720? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
412372? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
412584? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
412780? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
419180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
422184? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
422324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
426028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
426100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
426168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
429976? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
430180? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
430424? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
430544? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
430964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
431896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
434200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
435588? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
436416? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
437608? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
446648? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
447040? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
447120? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
449372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
449544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
450036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
451056? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
451152? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
451884? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
452252? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
452564? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
452740? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
452760? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
452768? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
452800? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
453016? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
453740? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014050720140505
453956? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014050720140505
453960? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014050720140505
454064? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014050720140505
454064? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014050720140505
454148? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014050720140505
454404? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014050720140505
454476? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014050720140505
454620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
454772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
455564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
458060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
458068? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
458504? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
458916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
463224? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014050720140505
464060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
464356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
464644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
464836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
464900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
465436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
465896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
469040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
470080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
470176? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
470508? ? ?? ? ?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/cco7qiSD.s: Assembler messages:
encrypt.c: /tmp/cco7qiSD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco7qiSD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco7qiSD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco7qiSD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco7qiSD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco7qiSD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco7qiSD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco7qiSD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco7qiSD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco7qiSD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco7qiSD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco7qiSD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco7qiSD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7qiSD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco7qiSD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco7qiSD.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/ccSh25nw.s: Assembler messages:
encrypt.c: /tmp/ccSh25nw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSh25nw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSh25nw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSh25nw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh25nw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh25nw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh25nw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSh25nw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSh25nw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSh25nw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSh25nw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh25nw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh25nw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSh25nw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSh25nw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSh25nw.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/ccnkuUUD.s: Assembler messages:
encrypt.c: /tmp/ccnkuUUD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnkuUUD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnkuUUD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnkuUUD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkuUUD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkuUUD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkuUUD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnkuUUD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnkuUUD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnkuUUD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnkuUUD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkuUUD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkuUUD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnkuUUD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnkuUUD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnkuUUD.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/ccqSQRhw.s: Assembler messages:
encrypt.c: /tmp/ccqSQRhw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqSQRhw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqSQRhw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqSQRhw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqSQRhw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqSQRhw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqSQRhw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqSQRhw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqSQRhw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqSQRhw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqSQRhw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqSQRhw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqSQRhw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSQRhw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqSQRhw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqSQRhw.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/ccIlO2cM.s: Assembler messages:
encrypt.c: /tmp/ccIlO2cM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIlO2cM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIlO2cM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIlO2cM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlO2cM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlO2cM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlO2cM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIlO2cM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIlO2cM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIlO2cM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIlO2cM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlO2cM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlO2cM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlO2cM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlO2cM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIlO2cM.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/ccqIoBBE.s: Assembler messages:
encrypt.c: /tmp/ccqIoBBE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqIoBBE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqIoBBE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqIoBBE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqIoBBE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqIoBBE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqIoBBE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqIoBBE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqIoBBE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqIoBBE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqIoBBE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqIoBBE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqIoBBE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIoBBE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqIoBBE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqIoBBE.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/ccPz2OLL.s: Assembler messages:
encrypt.c: /tmp/ccPz2OLL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPz2OLL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPz2OLL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPz2OLL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPz2OLL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPz2OLL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPz2OLL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPz2OLL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPz2OLL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPz2OLL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPz2OLL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPz2OLL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPz2OLL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPz2OLL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPz2OLL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPz2OLL.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/ccnq5FxE.s: Assembler messages:
encrypt.c: /tmp/ccnq5FxE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnq5FxE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnq5FxE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnq5FxE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnq5FxE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnq5FxE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnq5FxE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnq5FxE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnq5FxE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnq5FxE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnq5FxE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnq5FxE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnq5FxE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnq5FxE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnq5FxE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnq5FxE.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/cc2MKQwl.s: Assembler messages:
encrypt.c: /tmp/cc2MKQwl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2MKQwl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2MKQwl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2MKQwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2MKQwl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2MKQwl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2MKQwl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2MKQwl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2MKQwl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2MKQwl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2MKQwl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2MKQwl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2MKQwl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MKQwl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2MKQwl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MKQwl.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/ccjwIg5d.s: Assembler messages:
encrypt.c: /tmp/ccjwIg5d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjwIg5d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjwIg5d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjwIg5d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwIg5d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwIg5d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwIg5d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjwIg5d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjwIg5d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjwIg5d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwIg5d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjwIg5d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjwIg5d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwIg5d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjwIg5d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjwIg5d.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/cc5lZGwl.s: Assembler messages:
encrypt.c: /tmp/cc5lZGwl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5lZGwl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5lZGwl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5lZGwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lZGwl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lZGwl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lZGwl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5lZGwl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5lZGwl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5lZGwl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5lZGwl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lZGwl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lZGwl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lZGwl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5lZGwl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5lZGwl.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/ccKYEDfh.s: Assembler messages:
encrypt.c: /tmp/ccKYEDfh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKYEDfh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKYEDfh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKYEDfh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYEDfh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYEDfh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYEDfh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKYEDfh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKYEDfh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKYEDfh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYEDfh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYEDfh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYEDfh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYEDfh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYEDfh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKYEDfh.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/ccW3J50q.s: Assembler messages:
encrypt.c: /tmp/ccW3J50q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW3J50q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW3J50q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW3J50q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW3J50q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW3J50q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW3J50q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW3J50q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW3J50q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW3J50q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW3J50q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW3J50q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW3J50q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3J50q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW3J50q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW3J50q.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/ccVDpEsj.s: Assembler messages:
encrypt.c: /tmp/ccVDpEsj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVDpEsj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVDpEsj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVDpEsj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDpEsj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDpEsj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDpEsj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVDpEsj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVDpEsj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVDpEsj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDpEsj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDpEsj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDpEsj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDpEsj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDpEsj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVDpEsj.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/ccHZpF0q.s: Assembler messages:
encrypt.c: /tmp/ccHZpF0q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHZpF0q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHZpF0q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHZpF0q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHZpF0q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHZpF0q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHZpF0q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHZpF0q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHZpF0q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHZpF0q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHZpF0q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHZpF0q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHZpF0q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZpF0q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHZpF0q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHZpF0q.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/cciFlIbk.s: Assembler messages:
encrypt.c: /tmp/cciFlIbk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciFlIbk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciFlIbk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciFlIbk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciFlIbk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciFlIbk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciFlIbk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciFlIbk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciFlIbk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciFlIbk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciFlIbk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciFlIbk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciFlIbk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFlIbk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciFlIbk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciFlIbk.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/ccKP98Bj.s: Assembler messages:
encrypt.c: /tmp/ccKP98Bj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKP98Bj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKP98Bj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKP98Bj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKP98Bj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKP98Bj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKP98Bj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKP98Bj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKP98Bj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKP98Bj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKP98Bj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKP98Bj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKP98Bj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKP98Bj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKP98Bj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKP98Bj.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/ccz9YKhc.s: Assembler messages:
encrypt.c: /tmp/ccz9YKhc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9YKhc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz9YKhc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz9YKhc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9YKhc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9YKhc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9YKhc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz9YKhc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz9YKhc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz9YKhc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz9YKhc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9YKhc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9YKhc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9YKhc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9YKhc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz9YKhc.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/ccPk33Ej.s: Assembler messages:
encrypt.c: /tmp/ccPk33Ej.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPk33Ej.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPk33Ej.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPk33Ej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPk33Ej.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPk33Ej.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPk33Ej.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPk33Ej.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPk33Ej.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPk33Ej.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPk33Ej.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPk33Ej.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPk33Ej.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk33Ej.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPk33Ej.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPk33Ej.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/ccs18KQb.s: Assembler messages:
encrypt.c: /tmp/ccs18KQb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs18KQb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs18KQb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs18KQb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs18KQb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs18KQb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs18KQb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs18KQb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs18KQb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs18KQb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs18KQb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs18KQb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs18KQb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs18KQb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs18KQb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs18KQb.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/ccVhWo9Y.s: Assembler messages:
encrypt.c: /tmp/ccVhWo9Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVhWo9Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVhWo9Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVhWo9Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhWo9Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhWo9Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhWo9Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVhWo9Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVhWo9Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVhWo9Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVhWo9Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVhWo9Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhWo9Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVhWo9Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVhWo9Y.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/cc32sXMR.s: Assembler messages:
encrypt.c: /tmp/cc32sXMR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32sXMR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc32sXMR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc32sXMR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32sXMR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32sXMR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32sXMR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc32sXMR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc32sXMR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc32sXMR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc32sXMR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32sXMR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32sXMR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32sXMR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc32sXMR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc32sXMR.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/ccWvQBEY.s: Assembler messages:
encrypt.c: /tmp/ccWvQBEY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWvQBEY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWvQBEY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWvQBEY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvQBEY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvQBEY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvQBEY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWvQBEY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWvQBEY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWvQBEY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWvQBEY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvQBEY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvQBEY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvQBEY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWvQBEY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvQBEY.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/ccDJNqpR.s: Assembler messages:
encrypt.c: /tmp/ccDJNqpR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDJNqpR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDJNqpR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDJNqpR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJNqpR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJNqpR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJNqpR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDJNqpR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDJNqpR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDJNqpR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDJNqpR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJNqpR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJNqpR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJNqpR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJNqpR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDJNqpR.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/ccn096cT.s: Assembler messages:
encrypt.c: /tmp/ccn096cT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn096cT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn096cT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn096cT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn096cT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn096cT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn096cT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn096cT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn096cT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn096cT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn096cT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn096cT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn096cT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn096cT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn096cT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn096cT.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/ccmQxZGL.s: Assembler messages:
encrypt.c: /tmp/ccmQxZGL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQxZGL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmQxZGL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmQxZGL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQxZGL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQxZGL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQxZGL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmQxZGL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmQxZGL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmQxZGL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmQxZGL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQxZGL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQxZGL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQxZGL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQxZGL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmQxZGL.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/ccePlIAR.s: Assembler messages:
encrypt.c: /tmp/ccePlIAR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccePlIAR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccePlIAR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccePlIAR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePlIAR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePlIAR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePlIAR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccePlIAR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccePlIAR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccePlIAR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePlIAR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePlIAR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePlIAR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePlIAR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePlIAR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccePlIAR.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/ccngd6fK.s: Assembler messages:
encrypt.c: /tmp/ccngd6fK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccngd6fK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccngd6fK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccngd6fK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccngd6fK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccngd6fK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccngd6fK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccngd6fK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccngd6fK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccngd6fK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccngd6fK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccngd6fK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccngd6fK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccngd6fK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccngd6fK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccngd6fK.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/ccAAe0e6.s: Assembler messages:
encrypt.c: /tmp/ccAAe0e6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAAe0e6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAAe0e6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAAe0e6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAAe0e6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAAe0e6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAAe0e6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAAe0e6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAAe0e6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAAe0e6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAAe0e6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAAe0e6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAAe0e6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAe0e6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAAe0e6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAAe0e6.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/cceHpqHY.s: Assembler messages:
encrypt.c: /tmp/cceHpqHY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHpqHY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceHpqHY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceHpqHY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHpqHY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHpqHY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHpqHY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceHpqHY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceHpqHY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceHpqHY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceHpqHY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHpqHY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHpqHY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHpqHY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHpqHY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHpqHY.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/ccFKKSU6.s: Assembler messages:
encrypt.c: /tmp/ccFKKSU6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFKKSU6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFKKSU6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFKKSU6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKKSU6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKKSU6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKKSU6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFKKSU6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFKKSU6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFKKSU6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFKKSU6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFKKSU6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFKKSU6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKKSU6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFKKSU6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFKKSU6.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/cc3ar5DZ.s: Assembler messages:
encrypt.c: /tmp/cc3ar5DZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ar5DZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ar5DZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ar5DZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ar5DZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ar5DZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ar5DZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ar5DZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3ar5DZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3ar5DZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ar5DZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ar5DZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ar5DZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3ar5DZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ar5DZ.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/cchDAzID.s: Assembler messages:
encrypt.c: /tmp/cchDAzID.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDAzID.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDAzID.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchDAzID.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDAzID.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDAzID.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDAzID.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDAzID.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDAzID.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchDAzID.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDAzID.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDAzID.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDAzID.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAzID.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDAzID.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchDAzID.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/ccoKV9sD.s: Assembler messages:
encrypt.c: /tmp/ccoKV9sD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKV9sD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoKV9sD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoKV9sD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKV9sD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKV9sD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKV9sD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoKV9sD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoKV9sD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoKV9sD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKV9sD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKV9sD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKV9sD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKV9sD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKV9sD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKV9sD.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/ccx6QjRD.s: Assembler messages:
encrypt.c: /tmp/ccx6QjRD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx6QjRD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx6QjRD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx6QjRD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6QjRD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6QjRD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6QjRD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx6QjRD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx6QjRD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx6QjRD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx6QjRD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx6QjRD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx6QjRD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx6QjRD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx6QjRD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx6QjRD.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/ccG841wE.s: Assembler messages:
encrypt.c: /tmp/ccG841wE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG841wE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG841wE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG841wE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG841wE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG841wE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG841wE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG841wE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG841wE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG841wE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG841wE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG841wE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG841wE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG841wE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG841wE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG841wE.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/ccwREeye.s: Assembler messages:
encrypt.c: /tmp/ccwREeye.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwREeye.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwREeye.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwREeye.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwREeye.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwREeye.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwREeye.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwREeye.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwREeye.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwREeye.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwREeye.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwREeye.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwREeye.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwREeye.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwREeye.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwREeye.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/ccf0OUW6.s: Assembler messages:
encrypt.c: /tmp/ccf0OUW6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf0OUW6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf0OUW6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf0OUW6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf0OUW6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf0OUW6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf0OUW6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf0OUW6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf0OUW6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf0OUW6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf0OUW6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf0OUW6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf0OUW6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf0OUW6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf0OUW6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf0OUW6.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/ccABSn5d.s: Assembler messages:
encrypt.c: /tmp/ccABSn5d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccABSn5d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccABSn5d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccABSn5d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccABSn5d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccABSn5d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccABSn5d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccABSn5d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccABSn5d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccABSn5d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccABSn5d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccABSn5d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccABSn5d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABSn5d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccABSn5d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccABSn5d.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/ccKDnKJ6.s: Assembler messages:
encrypt.c: /tmp/ccKDnKJ6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKDnKJ6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKDnKJ6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKDnKJ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDnKJ6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDnKJ6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDnKJ6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKDnKJ6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKDnKJ6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKDnKJ6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDnKJ6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDnKJ6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKDnKJ6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKDnKJ6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKDnKJ6.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/ccBWydkD.s: Assembler messages:
encrypt.c: /tmp/ccBWydkD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBWydkD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBWydkD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBWydkD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWydkD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWydkD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWydkD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBWydkD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBWydkD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBWydkD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWydkD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWydkD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWydkD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWydkD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWydkD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBWydkD.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/ccc4FsKv.s: Assembler messages:
encrypt.c: /tmp/ccc4FsKv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc4FsKv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc4FsKv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc4FsKv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4FsKv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4FsKv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4FsKv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc4FsKv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc4FsKv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc4FsKv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc4FsKv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4FsKv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4FsKv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc4FsKv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc4FsKv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc4FsKv.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/ccoazdkD.s: Assembler messages:
encrypt.c: /tmp/ccoazdkD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoazdkD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoazdkD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoazdkD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoazdkD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoazdkD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoazdkD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoazdkD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoazdkD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoazdkD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoazdkD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoazdkD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoazdkD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoazdkD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoazdkD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoazdkD.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/cchpdKTv.s: Assembler messages:
encrypt.c: /tmp/cchpdKTv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchpdKTv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchpdKTv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchpdKTv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpdKTv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpdKTv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpdKTv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchpdKTv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchpdKTv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchpdKTv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchpdKTv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchpdKTv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchpdKTv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchpdKTv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchpdKTv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchpdKTv.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/ccAdSzy6.s: Assembler messages:
encrypt.c: /tmp/ccAdSzy6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAdSzy6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAdSzy6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAdSzy6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdSzy6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdSzy6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdSzy6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAdSzy6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAdSzy6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAdSzy6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdSzy6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdSzy6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdSzy6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdSzy6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdSzy6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAdSzy6.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/ccU3tcnZ.s: Assembler messages:
encrypt.c: /tmp/ccU3tcnZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU3tcnZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU3tcnZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU3tcnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3tcnZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3tcnZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3tcnZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU3tcnZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU3tcnZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU3tcnZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3tcnZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3tcnZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU3tcnZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU3tcnZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU3tcnZ.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/cclmbIL6.s: Assembler messages:
encrypt.c: /tmp/cclmbIL6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmbIL6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclmbIL6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclmbIL6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmbIL6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmbIL6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmbIL6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclmbIL6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclmbIL6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclmbIL6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclmbIL6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmbIL6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmbIL6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmbIL6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmbIL6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmbIL6.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/ccYF6LUY.s: Assembler messages:
encrypt.c: /tmp/ccYF6LUY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYF6LUY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYF6LUY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYF6LUY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYF6LUY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYF6LUY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYF6LUY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYF6LUY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYF6LUY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYF6LUY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYF6LUY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYF6LUY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYF6LUY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYF6LUY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYF6LUY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYF6LUY.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/ccHLsB5N.s: Assembler messages:
encrypt.c: /tmp/ccHLsB5N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLsB5N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHLsB5N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHLsB5N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHLsB5N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHLsB5N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHLsB5N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHLsB5N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHLsB5N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHLsB5N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHLsB5N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHLsB5N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHLsB5N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLsB5N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHLsB5N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHLsB5N.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/ccKqDgRJ.s: Assembler messages:
encrypt.c: /tmp/ccKqDgRJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqDgRJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKqDgRJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKqDgRJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqDgRJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqDgRJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqDgRJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKqDgRJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKqDgRJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqDgRJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqDgRJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqDgRJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqDgRJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqDgRJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKqDgRJ.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/ccJRG9kR.s: Assembler messages:
encrypt.c: /tmp/ccJRG9kR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJRG9kR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJRG9kR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJRG9kR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRG9kR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRG9kR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRG9kR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJRG9kR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJRG9kR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJRG9kR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJRG9kR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRG9kR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRG9kR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRG9kR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRG9kR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJRG9kR.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/ccyqyxwJ.s: Assembler messages:
encrypt.c: /tmp/ccyqyxwJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyqyxwJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyqyxwJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyqyxwJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyqyxwJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyqyxwJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyqyxwJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyqyxwJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyqyxwJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyqyxwJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyqyxwJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyqyxwJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyqyxwJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyqyxwJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyqyxwJ.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/ccz0mzGG.s: Assembler messages:
encrypt.c: /tmp/ccz0mzGG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz0mzGG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz0mzGG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz0mzGG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0mzGG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0mzGG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0mzGG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz0mzGG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz0mzGG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz0mzGG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0mzGG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0mzGG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0mzGG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0mzGG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0mzGG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0mzGG.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/ccTlkJiL.s: Assembler messages:
encrypt.c: /tmp/ccTlkJiL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTlkJiL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTlkJiL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTlkJiL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlkJiL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlkJiL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlkJiL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTlkJiL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTlkJiL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTlkJiL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTlkJiL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlkJiL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlkJiL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTlkJiL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTlkJiL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTlkJiL.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/ccoi02zG.s: Assembler messages:
encrypt.c: /tmp/ccoi02zG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoi02zG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoi02zG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoi02zG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi02zG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi02zG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi02zG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoi02zG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoi02zG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoi02zG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoi02zG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoi02zG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoi02zG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoi02zG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoi02zG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoi02zG.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/ccjmz7DJ.s: Assembler messages:
encrypt.c: /tmp/ccjmz7DJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjmz7DJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjmz7DJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjmz7DJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjmz7DJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjmz7DJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjmz7DJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjmz7DJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjmz7DJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjmz7DJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjmz7DJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjmz7DJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmz7DJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjmz7DJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjmz7DJ.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/ccDweVqL.s: Assembler messages:
encrypt.c: /tmp/ccDweVqL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDweVqL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDweVqL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDweVqL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDweVqL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDweVqL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDweVqL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDweVqL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDweVqL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDweVqL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDweVqL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDweVqL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDweVqL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDweVqL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDweVqL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDweVqL.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/ccviw89D.s: Assembler messages:
encrypt.c: /tmp/ccviw89D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviw89D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccviw89D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccviw89D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviw89D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviw89D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviw89D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccviw89D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccviw89D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccviw89D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviw89D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviw89D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviw89D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviw89D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviw89D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviw89D.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/ccbMNrsL.s: Assembler messages:
encrypt.c: /tmp/ccbMNrsL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMNrsL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMNrsL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMNrsL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMNrsL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMNrsL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMNrsL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMNrsL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMNrsL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbMNrsL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMNrsL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMNrsL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMNrsL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMNrsL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMNrsL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbMNrsL.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/ccdpk46D.s: Assembler messages:
encrypt.c: /tmp/ccdpk46D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdpk46D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdpk46D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdpk46D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdpk46D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdpk46D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdpk46D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdpk46D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdpk46D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdpk46D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdpk46D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdpk46D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdpk46D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpk46D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdpk46D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdpk46D.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/ccAtuv4d.s: Assembler messages:
encrypt.c: /tmp/ccAtuv4d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtuv4d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAtuv4d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAtuv4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtuv4d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtuv4d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtuv4d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAtuv4d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAtuv4d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAtuv4d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAtuv4d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtuv4d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtuv4d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtuv4d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAtuv4d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtuv4d.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/ccLEofv6.s: Assembler messages:
encrypt.c: /tmp/ccLEofv6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLEofv6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLEofv6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLEofv6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEofv6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEofv6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEofv6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLEofv6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLEofv6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLEofv6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLEofv6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLEofv6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLEofv6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLEofv6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLEofv6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLEofv6.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/cc3rPtcc.s: Assembler messages:
encrypt.c: /tmp/cc3rPtcc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rPtcc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rPtcc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rPtcc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rPtcc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rPtcc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rPtcc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rPtcc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rPtcc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3rPtcc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rPtcc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rPtcc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rPtcc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rPtcc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rPtcc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3rPtcc.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/ccSPNkL4.s: Assembler messages:
encrypt.c: /tmp/ccSPNkL4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSPNkL4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSPNkL4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSPNkL4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPNkL4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPNkL4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPNkL4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSPNkL4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSPNkL4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSPNkL4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSPNkL4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPNkL4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPNkL4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSPNkL4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSPNkL4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSPNkL4.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/cck69RlY.s: Assembler messages:
encrypt.c: /tmp/cck69RlY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck69RlY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck69RlY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck69RlY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck69RlY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck69RlY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck69RlY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck69RlY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck69RlY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck69RlY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck69RlY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck69RlY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck69RlY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck69RlY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck69RlY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck69RlY.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/cc3kBL2Q.s: Assembler messages:
encrypt.c: /tmp/cc3kBL2Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3kBL2Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3kBL2Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3kBL2Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kBL2Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kBL2Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kBL2Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3kBL2Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3kBL2Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kBL2Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kBL2Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kBL2Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBL2Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kBL2Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3kBL2Q.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/ccebbgwY.s: Assembler messages:
encrypt.c: /tmp/ccebbgwY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccebbgwY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccebbgwY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccebbgwY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbgwY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbgwY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbgwY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccebbgwY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccebbgwY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccebbgwY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebbgwY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebbgwY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebbgwY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebbgwY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebbgwY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebbgwY.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/ccIAzuRR.s: Assembler messages:
encrypt.c: /tmp/ccIAzuRR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIAzuRR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIAzuRR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIAzuRR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAzuRR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAzuRR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAzuRR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIAzuRR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIAzuRR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIAzuRR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAzuRR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAzuRR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAzuRR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAzuRR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAzuRR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIAzuRR.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/cciUhD0v.s: Assembler messages:
encrypt.c: /tmp/cciUhD0v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciUhD0v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciUhD0v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciUhD0v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUhD0v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUhD0v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUhD0v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciUhD0v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciUhD0v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciUhD0v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciUhD0v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciUhD0v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciUhD0v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUhD0v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciUhD0v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciUhD0v.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/ccd2JfEo.s: Assembler messages:
encrypt.c: /tmp/ccd2JfEo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd2JfEo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd2JfEo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd2JfEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd2JfEo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd2JfEo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd2JfEo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd2JfEo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd2JfEo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd2JfEo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd2JfEo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd2JfEo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd2JfEo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd2JfEo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd2JfEo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd2JfEo.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/ccHiytMv.s: Assembler messages:
encrypt.c: /tmp/ccHiytMv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHiytMv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHiytMv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHiytMv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHiytMv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHiytMv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHiytMv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHiytMv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHiytMv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHiytMv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHiytMv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHiytMv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHiytMv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiytMv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHiytMv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHiytMv.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/ccfvVhro.s: Assembler messages:
encrypt.c: /tmp/ccfvVhro.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvVhro.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfvVhro.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfvVhro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvVhro.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvVhro.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvVhro.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfvVhro.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfvVhro.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfvVhro.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfvVhro.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvVhro.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvVhro.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvVhro.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvVhro.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvVhro.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/ccNaX2SR.s: Assembler messages:
encrypt.c: /tmp/ccNaX2SR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNaX2SR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNaX2SR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNaX2SR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNaX2SR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNaX2SR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNaX2SR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNaX2SR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNaX2SR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNaX2SR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNaX2SR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNaX2SR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNaX2SR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaX2SR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNaX2SR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNaX2SR.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/ccHHwcxL.s: Assembler messages:
encrypt.c: /tmp/ccHHwcxL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHHwcxL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHHwcxL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHHwcxL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHwcxL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHwcxL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHwcxL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHHwcxL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHHwcxL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHHwcxL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHHwcxL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHwcxL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHwcxL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHHwcxL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHHwcxL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHHwcxL.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/ccIgnjNY.s: Assembler messages:
encrypt.c: /tmp/ccIgnjNY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIgnjNY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIgnjNY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIgnjNY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgnjNY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgnjNY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgnjNY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIgnjNY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIgnjNY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIgnjNY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIgnjNY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgnjNY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgnjNY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIgnjNY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIgnjNY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIgnjNY.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/cc0XyreJ.s: Assembler messages:
encrypt.c: /tmp/cc0XyreJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0XyreJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0XyreJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0XyreJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0XyreJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0XyreJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0XyreJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0XyreJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0XyreJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0XyreJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0XyreJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0XyreJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0XyreJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XyreJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0XyreJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0XyreJ.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/ccNULjzO.s: Assembler messages:
encrypt.c: /tmp/ccNULjzO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNULjzO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNULjzO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNULjzO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNULjzO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNULjzO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNULjzO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNULjzO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNULjzO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNULjzO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNULjzO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNULjzO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNULjzO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNULjzO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNULjzO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNULjzO.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/cc0m3fCH.s: Assembler messages:
encrypt.c: /tmp/cc0m3fCH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0m3fCH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0m3fCH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0m3fCH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0m3fCH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0m3fCH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0m3fCH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0m3fCH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0m3fCH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0m3fCH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0m3fCH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0m3fCH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0m3fCH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0m3fCH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0m3fCH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0m3fCH.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/ccx1joSO.s: Assembler messages:
encrypt.c: /tmp/ccx1joSO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx1joSO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx1joSO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx1joSO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1joSO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1joSO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1joSO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx1joSO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx1joSO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx1joSO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx1joSO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1joSO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1joSO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx1joSO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx1joSO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx1joSO.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/ccXr1PrJ.s: Assembler messages:
encrypt.c: /tmp/ccXr1PrJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXr1PrJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXr1PrJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXr1PrJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXr1PrJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXr1PrJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXr1PrJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXr1PrJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXr1PrJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXr1PrJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXr1PrJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXr1PrJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXr1PrJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXr1PrJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXr1PrJ.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/ccD6QLtB.s: Assembler messages:
encrypt.c: /tmp/ccD6QLtB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD6QLtB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD6QLtB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD6QLtB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD6QLtB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD6QLtB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD6QLtB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD6QLtB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD6QLtB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD6QLtB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD6QLtB.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/ccD6QLtB.s: Assembler messages:
encrypt.c: /tmp/ccD6QLtB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD6QLtB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD6QLtB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD6QLtB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD6QLtB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD6QLtB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD6QLtB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD6QLtB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD6QLtB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD6QLtB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD6QLtB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD6QLtB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD6QLtB.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/ccHI8Uhx.s: Assembler messages:
encrypt.c: /tmp/ccHI8Uhx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHI8Uhx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHI8Uhx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHI8Uhx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHI8Uhx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHI8Uhx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHI8Uhx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHI8Uhx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHI8Uhx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHI8Uhx.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/ccHI8Uhx.s: Assembler messages:
encrypt.c: /tmp/ccHI8Uhx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHI8Uhx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHI8Uhx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHI8Uhx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHI8Uhx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHI8Uhx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHI8Uhx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHI8Uhx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHI8Uhx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHI8Uhx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHI8Uhx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHI8Uhx.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/ccHExUVC.s: Assembler messages:
encrypt.c: /tmp/ccHExUVC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHExUVC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHExUVC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHExUVC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHExUVC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHExUVC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHExUVC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHExUVC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHExUVC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHExUVC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHExUVC.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/ccHExUVC.s: Assembler messages:
encrypt.c: /tmp/ccHExUVC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHExUVC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHExUVC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHExUVC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHExUVC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHExUVC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHExUVC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHExUVC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHExUVC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHExUVC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHExUVC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHExUVC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHExUVC.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/cc7qF5Iu.s: Assembler messages:
encrypt.c: /tmp/cc7qF5Iu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qF5Iu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7qF5Iu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7qF5Iu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7qF5Iu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7qF5Iu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qF5Iu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qF5Iu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qF5Iu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7qF5Iu.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/cc7qF5Iu.s: Assembler messages:
encrypt.c: /tmp/cc7qF5Iu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qF5Iu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7qF5Iu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7qF5Iu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7qF5Iu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7qF5Iu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7qF5Iu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qF5Iu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qF5Iu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qF5Iu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7qF5Iu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7qF5Iu.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/ccdDZ3Us.s: Assembler messages:
encrypt.c: /tmp/ccdDZ3Us.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdDZ3Us.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdDZ3Us.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdDZ3Us.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdDZ3Us.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdDZ3Us.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdDZ3Us.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdDZ3Us.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdDZ3Us.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdDZ3Us.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdDZ3Us.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdDZ3Us.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDZ3Us.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdDZ3Us.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdDZ3Us.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/ccbFR6dv.s: Assembler messages:
encrypt.c: /tmp/ccbFR6dv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbFR6dv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbFR6dv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbFR6dv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbFR6dv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbFR6dv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbFR6dv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbFR6dv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbFR6dv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbFR6dv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbFR6dv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbFR6dv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbFR6dv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbFR6dv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbFR6dv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbFR6dv.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/ccQaVyGu.s: Assembler messages:
encrypt.c: /tmp/ccQaVyGu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQaVyGu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQaVyGu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQaVyGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQaVyGu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQaVyGu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQaVyGu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQaVyGu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQaVyGu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQaVyGu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQaVyGu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQaVyGu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQaVyGu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaVyGu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQaVyGu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQaVyGu.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/ccAdXV6r.s: Assembler messages:
encrypt.c: /tmp/ccAdXV6r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAdXV6r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAdXV6r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAdXV6r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdXV6r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdXV6r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdXV6r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAdXV6r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAdXV6r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAdXV6r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAdXV6r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdXV6r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdXV6r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdXV6r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAdXV6r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAdXV6r.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/ccaEmSx6.s: Assembler messages:
encrypt.c: /tmp/ccaEmSx6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaEmSx6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaEmSx6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaEmSx6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEmSx6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEmSx6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEmSx6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaEmSx6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaEmSx6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaEmSx6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEmSx6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEmSx6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEmSx6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEmSx6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEmSx6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaEmSx6.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/ccNWztu1.s: Assembler messages:
encrypt.c: /tmp/ccNWztu1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNWztu1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNWztu1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNWztu1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWztu1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWztu1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWztu1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNWztu1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNWztu1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNWztu1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNWztu1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNWztu1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNWztu1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWztu1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNWztu1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNWztu1.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/ccELP8R8.s: Assembler messages:
encrypt.c: /tmp/ccELP8R8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELP8R8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELP8R8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccELP8R8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELP8R8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELP8R8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELP8R8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELP8R8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELP8R8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccELP8R8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccELP8R8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELP8R8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELP8R8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELP8R8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccELP8R8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELP8R8.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/cc30PVV5.s: Assembler messages:
encrypt.c: /tmp/cc30PVV5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc30PVV5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc30PVV5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc30PVV5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30PVV5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30PVV5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30PVV5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc30PVV5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc30PVV5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc30PVV5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30PVV5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30PVV5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30PVV5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30PVV5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30PVV5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc30PVV5.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/ccSMP4mY.s: Assembler messages:
encrypt.c: /tmp/ccSMP4mY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSMP4mY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSMP4mY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSMP4mY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMP4mY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMP4mY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMP4mY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSMP4mY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSMP4mY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSMP4mY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMP4mY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMP4mY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMP4mY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMP4mY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMP4mY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSMP4mY.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/ccg7VBBR.s: Assembler messages:
encrypt.c: /tmp/ccg7VBBR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg7VBBR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg7VBBR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg7VBBR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg7VBBR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg7VBBR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg7VBBR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg7VBBR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg7VBBR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg7VBBR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg7VBBR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg7VBBR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg7VBBR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7VBBR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg7VBBR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg7VBBR.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/ccSi1AdZ.s: Assembler messages:
encrypt.c: /tmp/ccSi1AdZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSi1AdZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSi1AdZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSi1AdZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi1AdZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi1AdZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi1AdZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSi1AdZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSi1AdZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi1AdZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSi1AdZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSi1AdZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi1AdZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSi1AdZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSi1AdZ.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/ccGCGJhU.s: Assembler messages:
encrypt.c: /tmp/ccGCGJhU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGCGJhU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGCGJhU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGCGJhU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCGJhU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCGJhU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCGJhU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGCGJhU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGCGJhU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGCGJhU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGCGJhU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGCGJhU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGCGJhU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCGJhU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGCGJhU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGCGJhU.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/ccKap4TM.s: Assembler messages:
encrypt.c: /tmp/ccKap4TM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKap4TM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKap4TM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKap4TM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKap4TM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKap4TM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKap4TM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKap4TM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKap4TM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKap4TM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKap4TM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKap4TM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKap4TM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKap4TM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKap4TM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKap4TM.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/ccgkMVAF.s: Assembler messages:
encrypt.c: /tmp/ccgkMVAF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgkMVAF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgkMVAF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgkMVAF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkMVAF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkMVAF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkMVAF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgkMVAF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgkMVAF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgkMVAF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkMVAF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkMVAF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkMVAF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkMVAF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkMVAF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgkMVAF.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/cccm1oeR.s: Assembler messages:
encrypt.c: /tmp/cccm1oeR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccm1oeR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccm1oeR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccm1oeR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccm1oeR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccm1oeR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccm1oeR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccm1oeR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccm1oeR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccm1oeR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccm1oeR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccm1oeR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccm1oeR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccm1oeR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccm1oeR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccm1oeR.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/ccUlo4vK.s: Assembler messages:
encrypt.c: /tmp/ccUlo4vK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUlo4vK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUlo4vK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUlo4vK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlo4vK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlo4vK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlo4vK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUlo4vK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUlo4vK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUlo4vK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUlo4vK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUlo4vK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUlo4vK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUlo4vK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUlo4vK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUlo4vK.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/ccnd6WRr.s: Assembler messages:
encrypt.c: /tmp/ccnd6WRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnd6WRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnd6WRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnd6WRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnd6WRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnd6WRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnd6WRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnd6WRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnd6WRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnd6WRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnd6WRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnd6WRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnd6WRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnd6WRr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnd6WRr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnd6WRr.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/ccviLw7k.s: Assembler messages:
encrypt.c: /tmp/ccviLw7k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviLw7k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccviLw7k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccviLw7k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviLw7k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviLw7k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviLw7k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccviLw7k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccviLw7k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccviLw7k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccviLw7k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviLw7k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviLw7k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviLw7k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccviLw7k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviLw7k.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/ccsBOKCs.s: Assembler messages:
encrypt.c: /tmp/ccsBOKCs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsBOKCs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsBOKCs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsBOKCs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBOKCs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBOKCs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBOKCs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsBOKCs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsBOKCs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsBOKCs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBOKCs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBOKCs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBOKCs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBOKCs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBOKCs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsBOKCs.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/ccwDY42n.s: Assembler messages:
encrypt.c: /tmp/ccwDY42n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDY42n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDY42n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDY42n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDY42n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDY42n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDY42n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDY42n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDY42n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwDY42n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwDY42n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDY42n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDY42n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDY42n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwDY42n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwDY42n.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/ccOgMUFg.s: Assembler messages:
encrypt.c: /tmp/ccOgMUFg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOgMUFg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOgMUFg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOgMUFg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgMUFg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgMUFg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgMUFg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOgMUFg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOgMUFg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOgMUFg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOgMUFg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOgMUFg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOgMUFg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgMUFg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOgMUFg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOgMUFg.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/ccIBuM9c.s: Assembler messages:
encrypt.c: /tmp/ccIBuM9c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIBuM9c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIBuM9c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIBuM9c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIBuM9c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIBuM9c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIBuM9c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIBuM9c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIBuM9c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIBuM9c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIBuM9c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIBuM9c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIBuM9c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIBuM9c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIBuM9c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIBuM9c.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/ccVNgrsk.s: Assembler messages:
encrypt.c: /tmp/ccVNgrsk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNgrsk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVNgrsk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVNgrsk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNgrsk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNgrsk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNgrsk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVNgrsk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVNgrsk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVNgrsk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVNgrsk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNgrsk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNgrsk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNgrsk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNgrsk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNgrsk.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/ccjTayYd.s: Assembler messages:
encrypt.c: /tmp/ccjTayYd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTayYd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjTayYd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjTayYd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTayYd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTayYd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTayYd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjTayYd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjTayYd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjTayYd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTayYd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTayYd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTayYd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTayYd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTayYd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjTayYd.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/cc2sqyPx.s: Assembler messages:
encrypt.c: /tmp/cc2sqyPx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2sqyPx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2sqyPx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2sqyPx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sqyPx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sqyPx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sqyPx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2sqyPx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2sqyPx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2sqyPx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2sqyPx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2sqyPx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2sqyPx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2sqyPx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2sqyPx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2sqyPx.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/ccaviz3o.s: Assembler messages:
encrypt.c: /tmp/ccaviz3o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaviz3o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaviz3o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaviz3o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaviz3o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaviz3o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaviz3o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaviz3o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaviz3o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaviz3o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaviz3o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaviz3o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaviz3o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaviz3o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaviz3o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaviz3o.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/ccyHzq4x.s: Assembler messages:
encrypt.c: /tmp/ccyHzq4x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyHzq4x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyHzq4x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyHzq4x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyHzq4x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyHzq4x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyHzq4x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyHzq4x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyHzq4x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyHzq4x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyHzq4x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyHzq4x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyHzq4x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyHzq4x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyHzq4x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyHzq4x.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/cclAiz3o.s: Assembler messages:
encrypt.c: /tmp/cclAiz3o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclAiz3o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclAiz3o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclAiz3o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclAiz3o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclAiz3o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclAiz3o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclAiz3o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclAiz3o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclAiz3o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclAiz3o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclAiz3o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclAiz3o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclAiz3o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclAiz3o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclAiz3o.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/cc7J0yBm.s: Assembler messages:
encrypt.c: /tmp/cc7J0yBm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7J0yBm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7J0yBm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7J0yBm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7J0yBm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7J0yBm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7J0yBm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7J0yBm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7J0yBm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7J0yBm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7J0yBm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7J0yBm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7J0yBm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7J0yBm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7J0yBm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7J0yBm.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/cc2jDSOf.s: Assembler messages:
encrypt.c: /tmp/cc2jDSOf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2jDSOf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2jDSOf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2jDSOf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jDSOf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jDSOf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jDSOf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2jDSOf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2jDSOf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2jDSOf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2jDSOf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2jDSOf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2jDSOf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2jDSOf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2jDSOf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2jDSOf.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/cc1ClTom.s: Assembler messages:
encrypt.c: /tmp/cc1ClTom.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ClTom.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ClTom.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ClTom.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ClTom.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ClTom.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ClTom.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ClTom.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ClTom.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1ClTom.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1ClTom.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ClTom.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ClTom.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ClTom.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ClTom.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ClTom.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/ccJrYcDf.s: Assembler messages:
encrypt.c: /tmp/ccJrYcDf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJrYcDf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJrYcDf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJrYcDf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrYcDf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrYcDf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrYcDf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJrYcDf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJrYcDf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJrYcDf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJrYcDf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJrYcDf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJrYcDf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJrYcDf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJrYcDf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJrYcDf.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/ccD8lem5.s: Assembler messages:
encrypt.c: /tmp/ccD8lem5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8lem5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD8lem5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD8lem5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8lem5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8lem5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8lem5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD8lem5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD8lem5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD8lem5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8lem5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8lem5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8lem5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8lem5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8lem5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD8lem5.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/ccxVvOh3.s: Assembler messages:
encrypt.c: /tmp/ccxVvOh3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxVvOh3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxVvOh3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxVvOh3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxVvOh3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxVvOh3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxVvOh3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxVvOh3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxVvOh3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxVvOh3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxVvOh3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxVvOh3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxVvOh3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVvOh3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxVvOh3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxVvOh3.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/ccbC9Rdb.s: Assembler messages:
encrypt.c: /tmp/ccbC9Rdb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbC9Rdb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbC9Rdb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbC9Rdb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC9Rdb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC9Rdb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC9Rdb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbC9Rdb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbC9Rdb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC9Rdb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbC9Rdb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbC9Rdb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC9Rdb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbC9Rdb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbC9Rdb.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/ccIORV71.s: Assembler messages:
encrypt.c: /tmp/ccIORV71.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIORV71.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIORV71.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIORV71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIORV71.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIORV71.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIORV71.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIORV71.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIORV71.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIORV71.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIORV71.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIORV71.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIORV71.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIORV71.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIORV71.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIORV71.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/ccd7mDjW.s: Assembler messages:
encrypt.c: /tmp/ccd7mDjW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd7mDjW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd7mDjW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd7mDjW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7mDjW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7mDjW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7mDjW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd7mDjW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd7mDjW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd7mDjW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7mDjW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7mDjW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7mDjW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7mDjW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7mDjW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd7mDjW.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/ccquF91Q.s: Assembler messages:
encrypt.c: /tmp/ccquF91Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccquF91Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccquF91Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccquF91Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquF91Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquF91Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquF91Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccquF91Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccquF91Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccquF91Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccquF91Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccquF91Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccquF91Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccquF91Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccquF91Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccquF91Q.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/cci4oZoY.s: Assembler messages:
encrypt.c: /tmp/cci4oZoY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4oZoY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci4oZoY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci4oZoY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci4oZoY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci4oZoY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci4oZoY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci4oZoY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci4oZoY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci4oZoY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci4oZoY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci4oZoY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci4oZoY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4oZoY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci4oZoY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4oZoY.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/ccYD03xV.s: Assembler messages:
encrypt.c: /tmp/ccYD03xV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYD03xV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYD03xV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYD03xV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYD03xV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYD03xV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYD03xV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYD03xV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYD03xV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYD03xV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYD03xV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYD03xV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYD03xV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYD03xV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYD03xV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYD03xV.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/cc1TFCQh.s: Assembler messages:
encrypt.c: /tmp/cc1TFCQh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1TFCQh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1TFCQh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1TFCQh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TFCQh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TFCQh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TFCQh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1TFCQh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1TFCQh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1TFCQh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1TFCQh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TFCQh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TFCQh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TFCQh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TFCQh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1TFCQh.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/ccvS39x9.s: Assembler messages:
encrypt.c: /tmp/ccvS39x9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvS39x9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvS39x9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvS39x9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvS39x9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvS39x9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvS39x9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvS39x9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvS39x9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvS39x9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvS39x9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvS39x9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvS39x9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvS39x9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvS39x9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvS39x9.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/ccZRgJci.s: Assembler messages:
encrypt.c: /tmp/ccZRgJci.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZRgJci.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZRgJci.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZRgJci.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZRgJci.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZRgJci.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZRgJci.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZRgJci.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZRgJci.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZRgJci.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZRgJci.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZRgJci.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZRgJci.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRgJci.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZRgJci.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZRgJci.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/ccQEmASc.s: Assembler messages:
encrypt.c: /tmp/ccQEmASc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQEmASc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQEmASc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQEmASc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEmASc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEmASc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEmASc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQEmASc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQEmASc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQEmASc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEmASc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEmASc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEmASc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEmASc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEmASc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQEmASc.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/ccBT3e4B.s: Assembler messages:
encrypt.c: /tmp/ccBT3e4B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBT3e4B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBT3e4B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBT3e4B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBT3e4B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBT3e4B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBT3e4B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBT3e4B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBT3e4B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBT3e4B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBT3e4B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBT3e4B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBT3e4B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBT3e4B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBT3e4B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBT3e4B.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/ccLbmuOz.s: Assembler messages:
encrypt.c: /tmp/ccLbmuOz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLbmuOz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLbmuOz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLbmuOz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbmuOz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbmuOz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbmuOz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLbmuOz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLbmuOz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLbmuOz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLbmuOz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLbmuOz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLbmuOz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLbmuOz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLbmuOz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLbmuOz.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/ccATUbPG.s: Assembler messages:
encrypt.c: /tmp/ccATUbPG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccATUbPG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccATUbPG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccATUbPG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATUbPG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATUbPG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATUbPG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccATUbPG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccATUbPG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccATUbPG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccATUbPG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccATUbPG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccATUbPG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccATUbPG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccATUbPG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccATUbPG.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/ccg8v6Cy.s: Assembler messages:
encrypt.c: /tmp/ccg8v6Cy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg8v6Cy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg8v6Cy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg8v6Cy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg8v6Cy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg8v6Cy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg8v6Cy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg8v6Cy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg8v6Cy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg8v6Cy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg8v6Cy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg8v6Cy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg8v6Cy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg8v6Cy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg8v6Cy.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/cc5Qmv4i.s: Assembler messages:
encrypt.c: /tmp/cc5Qmv4i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Qmv4i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Qmv4i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Qmv4i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Qmv4i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Qmv4i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Qmv4i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Qmv4i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Qmv4i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Qmv4i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Qmv4i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Qmv4i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Qmv4i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Qmv4i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Qmv4i.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/ccznEWb3.s: Assembler messages:
encrypt.c: /tmp/ccznEWb3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznEWb3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccznEWb3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccznEWb3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznEWb3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznEWb3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznEWb3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccznEWb3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccznEWb3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccznEWb3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccznEWb3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznEWb3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznEWb3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznEWb3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccznEWb3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccznEWb3.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/cc0iyCyq.s: Assembler messages:
encrypt.c: /tmp/cc0iyCyq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0iyCyq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0iyCyq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0iyCyq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iyCyq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iyCyq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iyCyq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0iyCyq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0iyCyq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0iyCyq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0iyCyq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iyCyq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iyCyq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0iyCyq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0iyCyq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0iyCyq.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/ccUS4VFa.s: Assembler messages:
encrypt.c: /tmp/ccUS4VFa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUS4VFa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUS4VFa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUS4VFa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUS4VFa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUS4VFa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUS4VFa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUS4VFa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUS4VFa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUS4VFa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUS4VFa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUS4VFa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUS4VFa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUS4VFa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUS4VFa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUS4VFa.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/ccM7S8yp.s: Assembler messages:
encrypt.c: /tmp/ccM7S8yp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM7S8yp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM7S8yp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM7S8yp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM7S8yp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM7S8yp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM7S8yp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM7S8yp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM7S8yp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM7S8yp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM7S8yp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM7S8yp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM7S8yp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7S8yp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM7S8yp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM7S8yp.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/ccdx2XBh.s: Assembler messages:
encrypt.c: /tmp/ccdx2XBh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdx2XBh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdx2XBh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdx2XBh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdx2XBh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdx2XBh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdx2XBh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdx2XBh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdx2XBh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdx2XBh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdx2XBh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdx2XBh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdx2XBh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdx2XBh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdx2XBh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdx2XBh.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/ccPhSv9n.s: Assembler messages:
encrypt.c: /tmp/ccPhSv9n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhSv9n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPhSv9n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPhSv9n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhSv9n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhSv9n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhSv9n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPhSv9n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPhSv9n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPhSv9n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPhSv9n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPhSv9n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPhSv9n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhSv9n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPhSv9n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPhSv9n.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/ccAlPGbl.s: Assembler messages:
encrypt.c: /tmp/ccAlPGbl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAlPGbl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAlPGbl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAlPGbl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAlPGbl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAlPGbl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAlPGbl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAlPGbl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAlPGbl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAlPGbl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAlPGbl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAlPGbl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAlPGbl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlPGbl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAlPGbl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAlPGbl.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/ccdkQOtw.s: Assembler messages:
encrypt.c: /tmp/ccdkQOtw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdkQOtw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdkQOtw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdkQOtw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkQOtw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkQOtw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkQOtw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdkQOtw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdkQOtw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdkQOtw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdkQOtw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdkQOtw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdkQOtw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdkQOtw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdkQOtw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdkQOtw.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/ccbkVYsz.s: Assembler messages:
encrypt.c: /tmp/ccbkVYsz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbkVYsz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbkVYsz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbkVYsz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkVYsz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkVYsz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkVYsz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbkVYsz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbkVYsz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbkVYsz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbkVYsz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbkVYsz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbkVYsz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbkVYsz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbkVYsz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbkVYsz.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/cc9JJx3v.s: Assembler messages:
encrypt.c: /tmp/cc9JJx3v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9JJx3v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9JJx3v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9JJx3v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9JJx3v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9JJx3v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9JJx3v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9JJx3v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9JJx3v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9JJx3v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9JJx3v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9JJx3v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9JJx3v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JJx3v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9JJx3v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9JJx3v.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/cc12Ot4x.s: Assembler messages:
encrypt.c: /tmp/cc12Ot4x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc12Ot4x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc12Ot4x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc12Ot4x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Ot4x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Ot4x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Ot4x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc12Ot4x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc12Ot4x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc12Ot4x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12Ot4x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12Ot4x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12Ot4x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12Ot4x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12Ot4x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc12Ot4x.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/ccF0nLz9.s: Assembler messages:
encrypt.c: /tmp/ccF0nLz9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF0nLz9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF0nLz9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF0nLz9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF0nLz9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF0nLz9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF0nLz9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF0nLz9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF0nLz9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF0nLz9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF0nLz9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF0nLz9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF0nLz9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0nLz9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF0nLz9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF0nLz9.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/ccSbGL71.s: Assembler messages:
encrypt.c: /tmp/ccSbGL71.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSbGL71.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSbGL71.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSbGL71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbGL71.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbGL71.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbGL71.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSbGL71.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSbGL71.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSbGL71.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSbGL71.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbGL71.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbGL71.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSbGL71.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSbGL71.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSbGL71.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/ccaPSzI9.s: Assembler messages:
encrypt.c: /tmp/ccaPSzI9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPSzI9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPSzI9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPSzI9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPSzI9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPSzI9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPSzI9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPSzI9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPSzI9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaPSzI9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaPSzI9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaPSzI9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaPSzI9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPSzI9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaPSzI9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaPSzI9.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/cc4d2if0.s: Assembler messages:
encrypt.c: /tmp/cc4d2if0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4d2if0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4d2if0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4d2if0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4d2if0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4d2if0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4d2if0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4d2if0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4d2if0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4d2if0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4d2if0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4d2if0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4d2if0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4d2if0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4d2if0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4d2if0.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/cctzxThU.s: Assembler messages:
encrypt.c: /tmp/cctzxThU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctzxThU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctzxThU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctzxThU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctzxThU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctzxThU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctzxThU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctzxThU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctzxThU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctzxThU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctzxThU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctzxThU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctzxThU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctzxThU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctzxThU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctzxThU.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/ccjEoiJN.s: Assembler messages:
encrypt.c: /tmp/ccjEoiJN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjEoiJN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjEoiJN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjEoiJN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEoiJN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEoiJN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEoiJN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjEoiJN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjEoiJN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjEoiJN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEoiJN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEoiJN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEoiJN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEoiJN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEoiJN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjEoiJN.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/ccJ6LdfU.s: Assembler messages:
encrypt.c: /tmp/ccJ6LdfU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ6LdfU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ6LdfU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ6LdfU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6LdfU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6LdfU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6LdfU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ6LdfU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ6LdfU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ6LdfU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6LdfU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6LdfU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6LdfU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6LdfU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ6LdfU.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/ccHv62iN.s: Assembler messages:
encrypt.c: /tmp/ccHv62iN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHv62iN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHv62iN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHv62iN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHv62iN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHv62iN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHv62iN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHv62iN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHv62iN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHv62iN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHv62iN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHv62iN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHv62iN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHv62iN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHv62iN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHv62iN.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/ccrhYZ0I.s: Assembler messages:
encrypt.c: /tmp/ccrhYZ0I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhYZ0I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhYZ0I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhYZ0I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhYZ0I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhYZ0I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhYZ0I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhYZ0I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrhYZ0I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrhYZ0I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhYZ0I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhYZ0I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhYZ0I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrhYZ0I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrhYZ0I.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/ccBNjKeF.s: Assembler messages:
encrypt.c: /tmp/ccBNjKeF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBNjKeF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBNjKeF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBNjKeF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNjKeF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNjKeF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNjKeF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBNjKeF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBNjKeF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBNjKeF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBNjKeF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNjKeF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNjKeF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNjKeF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNjKeF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBNjKeF.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/ccTYKYcJ.s: Assembler messages:
encrypt.c: /tmp/ccTYKYcJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTYKYcJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTYKYcJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTYKYcJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYKYcJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYKYcJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYKYcJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTYKYcJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTYKYcJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTYKYcJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTYKYcJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTYKYcJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTYKYcJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTYKYcJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTYKYcJ.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/cc3usZ9F.s: Assembler messages:
encrypt.c: /tmp/cc3usZ9F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3usZ9F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3usZ9F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3usZ9F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3usZ9F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3usZ9F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3usZ9F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3usZ9F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3usZ9F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3usZ9F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3usZ9F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3usZ9F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3usZ9F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3usZ9F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3usZ9F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3usZ9F.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/ccyRVaVB.s: Assembler messages:
encrypt.c: /tmp/ccyRVaVB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRVaVB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRVaVB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRVaVB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRVaVB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRVaVB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRVaVB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRVaVB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRVaVB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyRVaVB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRVaVB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRVaVB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRVaVB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRVaVB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRVaVB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyRVaVB.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/ccOzdmiy.s: Assembler messages:
encrypt.c: /tmp/ccOzdmiy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOzdmiy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOzdmiy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOzdmiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzdmiy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzdmiy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzdmiy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOzdmiy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOzdmiy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOzdmiy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOzdmiy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzdmiy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzdmiy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzdmiy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzdmiy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOzdmiy.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/ccfVEMaC.s: Assembler messages:
encrypt.c: /tmp/ccfVEMaC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVEMaC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVEMaC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVEMaC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVEMaC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVEMaC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVEMaC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVEMaC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVEMaC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfVEMaC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVEMaC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVEMaC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVEMaC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVEMaC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVEMaC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVEMaC.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/ccUxpZYx.s: Assembler messages:
encrypt.c: /tmp/ccUxpZYx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxpZYx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUxpZYx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUxpZYx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxpZYx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxpZYx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxpZYx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUxpZYx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUxpZYx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUxpZYx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxpZYx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxpZYx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxpZYx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxpZYx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxpZYx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxpZYx.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/ccZ4PJTg.s: Assembler messages:
encrypt.c: /tmp/ccZ4PJTg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ4PJTg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ4PJTg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ4PJTg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4PJTg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4PJTg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4PJTg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ4PJTg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ4PJTg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ4PJTg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ4PJTg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ4PJTg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ4PJTg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ4PJTg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ4PJTg.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/ccnHBxE7.s: Assembler messages:
encrypt.c: /tmp/ccnHBxE7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnHBxE7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnHBxE7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnHBxE7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHBxE7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHBxE7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHBxE7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnHBxE7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnHBxE7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnHBxE7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnHBxE7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHBxE7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHBxE7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnHBxE7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnHBxE7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnHBxE7.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/ccieSGQg.s: Assembler messages:
encrypt.c: /tmp/ccieSGQg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccieSGQg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccieSGQg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccieSGQg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccieSGQg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccieSGQg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccieSGQg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccieSGQg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccieSGQg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccieSGQg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccieSGQg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccieSGQg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccieSGQg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieSGQg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccieSGQg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccieSGQg.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/ccVvFQs8.s: Assembler messages:
encrypt.c: /tmp/ccVvFQs8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVvFQs8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVvFQs8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVvFQs8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvFQs8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvFQs8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvFQs8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVvFQs8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVvFQs8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVvFQs8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvFQs8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvFQs8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvFQs8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvFQs8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvFQs8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVvFQs8.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/ccuuKvL1.s: Assembler messages:
encrypt.c: /tmp/ccuuKvL1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuuKvL1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuuKvL1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuuKvL1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuKvL1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuKvL1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuKvL1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuuKvL1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuuKvL1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuuKvL1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuuKvL1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuKvL1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuKvL1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuKvL1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuKvL1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuuKvL1.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/ccSqQ5PU.s: Assembler messages:
encrypt.c: /tmp/ccSqQ5PU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSqQ5PU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSqQ5PU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSqQ5PU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqQ5PU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqQ5PU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqQ5PU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSqQ5PU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSqQ5PU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSqQ5PU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqQ5PU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqQ5PU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqQ5PU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSqQ5PU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSqQ5PU.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/ccMXQDt1.s: Assembler messages:
encrypt.c: /tmp/ccMXQDt1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMXQDt1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMXQDt1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMXQDt1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXQDt1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXQDt1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXQDt1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMXQDt1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMXQDt1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMXQDt1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMXQDt1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXQDt1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXQDt1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMXQDt1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMXQDt1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMXQDt1.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/ccaCQ5PU.s: Assembler messages:
encrypt.c: /tmp/ccaCQ5PU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaCQ5PU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaCQ5PU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaCQ5PU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaCQ5PU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaCQ5PU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaCQ5PU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaCQ5PU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaCQ5PU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaCQ5PU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaCQ5PU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaCQ5PU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCQ5PU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaCQ5PU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaCQ5PU.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/cchDmmmv.s: Assembler messages:
encrypt.c: /tmp/cchDmmmv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDmmmv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDmmmv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchDmmmv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDmmmv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDmmmv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDmmmv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDmmmv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDmmmv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchDmmmv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDmmmv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDmmmv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDmmmv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDmmmv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDmmmv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchDmmmv.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/ccqAD7rr.s: Assembler messages:
encrypt.c: /tmp/ccqAD7rr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAD7rr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqAD7rr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqAD7rr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAD7rr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAD7rr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAD7rr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqAD7rr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqAD7rr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqAD7rr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqAD7rr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAD7rr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAD7rr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAD7rr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqAD7rr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqAD7rr.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/ccBsOR6v.s: Assembler messages:
encrypt.c: /tmp/ccBsOR6v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBsOR6v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBsOR6v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBsOR6v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsOR6v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsOR6v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsOR6v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBsOR6v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBsOR6v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBsOR6v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBsOR6v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsOR6v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsOR6v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBsOR6v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBsOR6v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBsOR6v.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/ccM84AGq.s: Assembler messages:
encrypt.c: /tmp/ccM84AGq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM84AGq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM84AGq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccM84AGq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM84AGq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM84AGq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM84AGq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM84AGq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM84AGq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccM84AGq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccM84AGq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM84AGq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM84AGq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM84AGq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM84AGq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM84AGq.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/cc5NBt1X.s: Assembler messages:
encrypt.c: /tmp/cc5NBt1X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5NBt1X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5NBt1X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5NBt1X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5NBt1X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5NBt1X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5NBt1X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5NBt1X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5NBt1X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5NBt1X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5NBt1X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5NBt1X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5NBt1X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5NBt1X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NBt1X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5NBt1X.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/ccG8gt14.s: Assembler messages:
encrypt.c: /tmp/ccG8gt14.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG8gt14.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG8gt14.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG8gt14.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8gt14.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8gt14.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8gt14.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG8gt14.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG8gt14.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8gt14.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG8gt14.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG8gt14.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8gt14.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8gt14.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG8gt14.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG8gt14.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/ccxNXA4X.s: Assembler messages:
encrypt.c: /tmp/ccxNXA4X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxNXA4X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxNXA4X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxNXA4X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxNXA4X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxNXA4X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxNXA4X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxNXA4X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxNXA4X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxNXA4X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxNXA4X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxNXA4X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxNXA4X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxNXA4X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNXA4X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxNXA4X.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/ccRu5XZ4.s: Assembler messages:
encrypt.c: /tmp/ccRu5XZ4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRu5XZ4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRu5XZ4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRu5XZ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu5XZ4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu5XZ4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu5XZ4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRu5XZ4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu5XZ4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRu5XZ4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRu5XZ4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRu5XZ4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRu5XZ4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRu5XZ4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRu5XZ4.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/ccWWOMrd.s: Assembler messages:
encrypt.c: /tmp/ccWWOMrd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWWOMrd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWWOMrd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWWOMrd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWWOMrd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWWOMrd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWWOMrd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWWOMrd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWWOMrd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWWOMrd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWWOMrd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWWOMrd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWWOMrd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWWOMrd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWWOMrd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWWOMrd.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/ccHt5Gy8.s: Assembler messages:
encrypt.c: /tmp/ccHt5Gy8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHt5Gy8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHt5Gy8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHt5Gy8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt5Gy8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt5Gy8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt5Gy8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHt5Gy8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt5Gy8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHt5Gy8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHt5Gy8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHt5Gy8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHt5Gy8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHt5Gy8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHt5Gy8.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/ccHuDqBd.s: Assembler messages:
encrypt.c: /tmp/ccHuDqBd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHuDqBd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHuDqBd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHuDqBd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuDqBd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuDqBd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuDqBd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHuDqBd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHuDqBd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuDqBd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHuDqBd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHuDqBd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHuDqBd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHuDqBd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuDqBd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHuDqBd.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/cctVrRH8.s: Assembler messages:
encrypt.c: /tmp/cctVrRH8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctVrRH8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctVrRH8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctVrRH8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctVrRH8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctVrRH8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctVrRH8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctVrRH8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctVrRH8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctVrRH8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctVrRH8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctVrRH8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctVrRH8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctVrRH8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctVrRH8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctVrRH8.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/ccEAvUyR.s: Assembler messages:
encrypt.c: /tmp/ccEAvUyR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEAvUyR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEAvUyR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEAvUyR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAvUyR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAvUyR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAvUyR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEAvUyR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEAvUyR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAvUyR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEAvUyR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAvUyR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAvUyR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAvUyR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAvUyR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAvUyR.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/ccvLltOM.s: Assembler messages:
encrypt.c: /tmp/ccvLltOM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLltOM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvLltOM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvLltOM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLltOM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLltOM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLltOM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvLltOM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvLltOM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLltOM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvLltOM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvLltOM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLltOM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLltOM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLltOM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLltOM.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/ccMxkmLR.s: Assembler messages:
encrypt.c: /tmp/ccMxkmLR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMxkmLR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMxkmLR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMxkmLR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMxkmLR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMxkmLR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMxkmLR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMxkmLR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMxkmLR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMxkmLR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMxkmLR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMxkmLR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMxkmLR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMxkmLR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMxkmLR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMxkmLR.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/ccQ8ki9K.s: Assembler messages:
encrypt.c: /tmp/ccQ8ki9K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8ki9K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ8ki9K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ8ki9K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8ki9K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8ki9K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8ki9K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ8ki9K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8ki9K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ8ki9K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ8ki9K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8ki9K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8ki9K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8ki9K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8ki9K.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/cco6QxeX.s: Assembler messages:
encrypt.c: /tmp/cco6QxeX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco6QxeX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco6QxeX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco6QxeX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco6QxeX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco6QxeX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco6QxeX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco6QxeX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco6QxeX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco6QxeX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco6QxeX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco6QxeX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco6QxeX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco6QxeX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6QxeX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco6QxeX.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/ccDGN6PS.s: Assembler messages:
encrypt.c: /tmp/ccDGN6PS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDGN6PS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDGN6PS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDGN6PS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGN6PS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGN6PS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGN6PS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDGN6PS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDGN6PS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGN6PS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDGN6PS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDGN6PS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGN6PS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGN6PS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDGN6PS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDGN6PS.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/cc6Fv0UW.s: Assembler messages:
encrypt.c: /tmp/cc6Fv0UW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Fv0UW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Fv0UW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Fv0UW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Fv0UW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Fv0UW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Fv0UW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Fv0UW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Fv0UW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Fv0UW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Fv0UW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Fv0UW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Fv0UW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Fv0UW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Fv0UW.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/cc8RUppS.s: Assembler messages:
encrypt.c: /tmp/cc8RUppS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8RUppS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8RUppS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8RUppS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8RUppS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8RUppS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8RUppS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8RUppS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8RUppS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8RUppS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8RUppS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8RUppS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8RUppS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8RUppS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RUppS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8RUppS.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/ccn2mAIP.s: Assembler messages:
encrypt.c: /tmp/ccn2mAIP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn2mAIP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn2mAIP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn2mAIP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn2mAIP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn2mAIP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn2mAIP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn2mAIP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn2mAIP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn2mAIP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn2mAIP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn2mAIP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn2mAIP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn2mAIP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn2mAIP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn2mAIP.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/ccgQpXAK.s: Assembler messages:
encrypt.c: /tmp/ccgQpXAK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQpXAK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQpXAK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQpXAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQpXAK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQpXAK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQpXAK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQpXAK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQpXAK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQpXAK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQpXAK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQpXAK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQpXAK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQpXAK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQpXAK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQpXAK.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/cctFGzDP.s: Assembler messages:
encrypt.c: /tmp/cctFGzDP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctFGzDP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctFGzDP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctFGzDP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFGzDP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFGzDP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFGzDP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctFGzDP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctFGzDP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFGzDP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctFGzDP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFGzDP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFGzDP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFGzDP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFGzDP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFGzDP.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/ccECPRlL.s: Assembler messages:
encrypt.c: /tmp/ccECPRlL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccECPRlL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccECPRlL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccECPRlL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECPRlL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECPRlL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECPRlL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccECPRlL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccECPRlL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECPRlL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccECPRlL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccECPRlL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECPRlL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECPRlL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccECPRlL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccECPRlL.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/ccSwaoZr.s: Assembler messages:
encrypt.c: /tmp/ccSwaoZr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSwaoZr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSwaoZr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSwaoZr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwaoZr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwaoZr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwaoZr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSwaoZr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSwaoZr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwaoZr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSwaoZr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwaoZr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSwaoZr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSwaoZr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwaoZr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSwaoZr.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/ccxCEl8p.s: Assembler messages:
encrypt.c: /tmp/ccxCEl8p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCEl8p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxCEl8p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxCEl8p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCEl8p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCEl8p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCEl8p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxCEl8p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxCEl8p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCEl8p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxCEl8p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCEl8p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCEl8p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCEl8p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCEl8p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCEl8p.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/cc1ymHev.s: Assembler messages:
encrypt.c: /tmp/cc1ymHev.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ymHev.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1ymHev.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1ymHev.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ymHev.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ymHev.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ymHev.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1ymHev.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1ymHev.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ymHev.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1ymHev.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1ymHev.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ymHev.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ymHev.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ymHev.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ymHev.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/ccwDTsVp.s: Assembler messages:
encrypt.c: /tmp/ccwDTsVp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDTsVp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwDTsVp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwDTsVp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDTsVp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDTsVp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDTsVp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwDTsVp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwDTsVp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDTsVp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwDTsVp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwDTsVp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDTsVp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDTsVp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDTsVp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDTsVp.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/ccwso6rk.s: Assembler messages:
encrypt.c: /tmp/ccwso6rk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwso6rk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwso6rk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwso6rk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwso6rk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwso6rk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwso6rk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwso6rk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwso6rk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwso6rk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwso6rk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwso6rk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwso6rk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwso6rk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwso6rk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwso6rk.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/ccHqZSxf.s: Assembler messages:
encrypt.c: /tmp/ccHqZSxf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHqZSxf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHqZSxf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHqZSxf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHqZSxf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHqZSxf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHqZSxf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHqZSxf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHqZSxf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHqZSxf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHqZSxf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHqZSxf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHqZSxf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHqZSxf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqZSxf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHqZSxf.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/ccvPsguk.s: Assembler messages:
encrypt.c: /tmp/ccvPsguk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvPsguk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvPsguk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvPsguk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPsguk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPsguk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPsguk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvPsguk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvPsguk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPsguk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvPsguk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPsguk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPsguk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPsguk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPsguk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPsguk.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/cc1WJrOf.s: Assembler messages:
encrypt.c: /tmp/cc1WJrOf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1WJrOf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1WJrOf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1WJrOf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WJrOf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WJrOf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WJrOf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1WJrOf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1WJrOf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WJrOf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1WJrOf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1WJrOf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1WJrOf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1WJrOf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WJrOf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1WJrOf.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/ccfhNOeC.s: Assembler messages:
encrypt.c: /tmp/ccfhNOeC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhNOeC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfhNOeC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfhNOeC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhNOeC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhNOeC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhNOeC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfhNOeC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfhNOeC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhNOeC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfhNOeC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhNOeC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhNOeC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhNOeC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhNOeC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhNOeC.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/ccVENOsx.s: Assembler messages:
encrypt.c: /tmp/ccVENOsx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVENOsx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVENOsx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVENOsx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVENOsx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVENOsx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVENOsx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVENOsx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVENOsx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVENOsx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVENOsx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVENOsx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVENOsx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVENOsx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVENOsx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVENOsx.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/ccPvJDoC.s: Assembler messages:
encrypt.c: /tmp/ccPvJDoC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPvJDoC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPvJDoC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPvJDoC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPvJDoC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPvJDoC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPvJDoC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPvJDoC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPvJDoC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPvJDoC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPvJDoC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPvJDoC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPvJDoC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPvJDoC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvJDoC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPvJDoC.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/cc9LK0dy.s: Assembler messages:
encrypt.c: /tmp/cc9LK0dy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9LK0dy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9LK0dy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9LK0dy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9LK0dy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9LK0dy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9LK0dy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9LK0dy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9LK0dy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9LK0dy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9LK0dy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9LK0dy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9LK0dy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9LK0dy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LK0dy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9LK0dy.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/ccVKgxy5.s: Assembler messages:
encrypt.c: /tmp/ccVKgxy5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVKgxy5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVKgxy5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVKgxy5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKgxy5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKgxy5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKgxy5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVKgxy5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVKgxy5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKgxy5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVKgxy5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVKgxy5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKgxy5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKgxy5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVKgxy5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVKgxy5.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/ccu9LbL0.s: Assembler messages:
encrypt.c: /tmp/ccu9LbL0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu9LbL0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu9LbL0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu9LbL0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9LbL0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9LbL0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9LbL0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu9LbL0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu9LbL0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9LbL0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu9LbL0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu9LbL0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9LbL0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9LbL0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu9LbL0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu9LbL0.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/ccrQvNg5.s: Assembler messages:
encrypt.c: /tmp/ccrQvNg5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrQvNg5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrQvNg5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrQvNg5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQvNg5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQvNg5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQvNg5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrQvNg5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrQvNg5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQvNg5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrQvNg5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrQvNg5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQvNg5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQvNg5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrQvNg5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrQvNg5.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/ccohqHp0.s: Assembler messages:
encrypt.c: /tmp/ccohqHp0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccohqHp0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccohqHp0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccohqHp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqHp0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqHp0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqHp0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccohqHp0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccohqHp0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqHp0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccohqHp0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohqHp0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohqHp0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohqHp0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohqHp0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohqHp0.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/ccKytAqK.s: Assembler messages:
encrypt.c: /tmp/ccKytAqK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKytAqK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKytAqK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKytAqK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKytAqK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKytAqK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKytAqK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKytAqK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKytAqK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKytAqK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKytAqK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKytAqK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKytAqK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKytAqK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKytAqK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKytAqK.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/ccrYe4DF.s: Assembler messages:
encrypt.c: /tmp/ccrYe4DF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrYe4DF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrYe4DF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrYe4DF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYe4DF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYe4DF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYe4DF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrYe4DF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrYe4DF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYe4DF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrYe4DF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrYe4DF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrYe4DF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrYe4DF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrYe4DF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrYe4DF.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/cc8NvaEK.s: Assembler messages:
encrypt.c: /tmp/cc8NvaEK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NvaEK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8NvaEK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8NvaEK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NvaEK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NvaEK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NvaEK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8NvaEK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8NvaEK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NvaEK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8NvaEK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8NvaEK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8NvaEK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8NvaEK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NvaEK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8NvaEK.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/ccST6fkF.s: Assembler messages:
encrypt.c: /tmp/ccST6fkF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccST6fkF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccST6fkF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccST6fkF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccST6fkF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccST6fkF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccST6fkF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccST6fkF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccST6fkF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccST6fkF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccST6fkF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccST6fkF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccST6fkF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccST6fkF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccST6fkF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccST6fkF.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/ccfh2YB4.s: Assembler messages:
encrypt.c: /tmp/ccfh2YB4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfh2YB4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfh2YB4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfh2YB4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh2YB4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh2YB4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh2YB4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfh2YB4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfh2YB4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh2YB4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfh2YB4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfh2YB4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfh2YB4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfh2YB4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfh2YB4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfh2YB4.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/ccFxh3KZ.s: Assembler messages:
encrypt.c: /tmp/ccFxh3KZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFxh3KZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFxh3KZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFxh3KZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFxh3KZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFxh3KZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFxh3KZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFxh3KZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFxh3KZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFxh3KZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFxh3KZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFxh3KZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFxh3KZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFxh3KZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFxh3KZ.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/ccZF2QC4.s: Assembler messages:
encrypt.c: /tmp/ccZF2QC4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZF2QC4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZF2QC4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZF2QC4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZF2QC4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZF2QC4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZF2QC4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZF2QC4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZF2QC4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZF2QC4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZF2QC4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZF2QC4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZF2QC4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZF2QC4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZF2QC4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZF2QC4.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/ccaetPC0.s: Assembler messages:
encrypt.c: /tmp/ccaetPC0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaetPC0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaetPC0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaetPC0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaetPC0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaetPC0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaetPC0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaetPC0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaetPC0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaetPC0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaetPC0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaetPC0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaetPC0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaetPC0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaetPC0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaetPC0.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/ccN3BZbx.s: Assembler messages:
encrypt.c: /tmp/ccN3BZbx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3BZbx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN3BZbx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN3BZbx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3BZbx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3BZbx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3BZbx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN3BZbx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN3BZbx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3BZbx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN3BZbx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3BZbx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3BZbx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3BZbx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3BZbx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3BZbx.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/ccxAvNTs.s: Assembler messages:
encrypt.c: /tmp/ccxAvNTs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxAvNTs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxAvNTs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxAvNTs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxAvNTs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxAvNTs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxAvNTs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxAvNTs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxAvNTs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxAvNTs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxAvNTs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxAvNTs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxAvNTs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxAvNTs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAvNTs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxAvNTs.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/ccpjKw6x.s: Assembler messages:
encrypt.c: /tmp/ccpjKw6x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpjKw6x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpjKw6x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpjKw6x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjKw6x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjKw6x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjKw6x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpjKw6x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpjKw6x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjKw6x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpjKw6x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpjKw6x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpjKw6x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpjKw6x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjKw6x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpjKw6x.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/ccjkLu6v.s: Assembler messages:
encrypt.c: /tmp/ccjkLu6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjkLu6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjkLu6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjkLu6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkLu6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkLu6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkLu6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjkLu6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjkLu6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkLu6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjkLu6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjkLu6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkLu6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkLu6v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjkLu6v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjkLu6v.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/ccwqMwFi.s: Assembler messages:
encrypt.c: /tmp/ccwqMwFi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwqMwFi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwqMwFi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwqMwFi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwqMwFi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwqMwFi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwqMwFi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwqMwFi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwqMwFi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwqMwFi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwqMwFi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwqMwFi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwqMwFi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwqMwFi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqMwFi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwqMwFi.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/ccrBRrDd.s: Assembler messages:
encrypt.c: /tmp/ccrBRrDd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrBRrDd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrBRrDd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrBRrDd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrBRrDd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrBRrDd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrBRrDd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrBRrDd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrBRrDd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrBRrDd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrBRrDd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrBRrDd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrBRrDd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrBRrDd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrBRrDd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrBRrDd.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/ccuqtfKi.s: Assembler messages:
encrypt.c: /tmp/ccuqtfKi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuqtfKi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuqtfKi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuqtfKi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqtfKi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqtfKi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqtfKi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuqtfKi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuqtfKi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqtfKi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuqtfKi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqtfKi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqtfKi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqtfKi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqtfKi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqtfKi.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/cc4maaAd.s: Assembler messages:
encrypt.c: /tmp/cc4maaAd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4maaAd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4maaAd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4maaAd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4maaAd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4maaAd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4maaAd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4maaAd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4maaAd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4maaAd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4maaAd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4maaAd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4maaAd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4maaAd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4maaAd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4maaAd.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/ccEPt37c.s: Assembler messages:
encrypt.c: /tmp/ccEPt37c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEPt37c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEPt37c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEPt37c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEPt37c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEPt37c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEPt37c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEPt37c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEPt37c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEPt37c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEPt37c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEPt37c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEPt37c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEPt37c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPt37c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEPt37c.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/ccKxnfo6.s: Assembler messages:
encrypt.c: /tmp/ccKxnfo6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKxnfo6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKxnfo6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKxnfo6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxnfo6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxnfo6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxnfo6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKxnfo6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKxnfo6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxnfo6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKxnfo6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKxnfo6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKxnfo6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKxnfo6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKxnfo6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKxnfo6.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/ccyi6QSc.s: Assembler messages:
encrypt.c: /tmp/ccyi6QSc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyi6QSc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyi6QSc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyi6QSc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyi6QSc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyi6QSc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyi6QSc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyi6QSc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyi6QSc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyi6QSc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyi6QSc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyi6QSc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyi6QSc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyi6QSc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyi6QSc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyi6QSc.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/ccqgsBw6.s: Assembler messages:
encrypt.c: /tmp/ccqgsBw6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqgsBw6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqgsBw6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqgsBw6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqgsBw6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqgsBw6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqgsBw6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqgsBw6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqgsBw6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqgsBw6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqgsBw6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqgsBw6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqgsBw6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqgsBw6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqgsBw6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqgsBw6.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/ccNqkHC5.s: Assembler messages:
encrypt.c: /tmp/ccNqkHC5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqkHC5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNqkHC5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNqkHC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqkHC5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqkHC5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqkHC5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNqkHC5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNqkHC5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqkHC5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNqkHC5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqkHC5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqkHC5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqkHC5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqkHC5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqkHC5.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/ccOdj6n0.s: Assembler messages:
encrypt.c: /tmp/ccOdj6n0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOdj6n0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOdj6n0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOdj6n0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdj6n0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdj6n0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdj6n0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOdj6n0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOdj6n0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdj6n0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOdj6n0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOdj6n0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOdj6n0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOdj6n0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdj6n0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOdj6n0.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/cc6I8DN5.s: Assembler messages:
encrypt.c: /tmp/cc6I8DN5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6I8DN5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6I8DN5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6I8DN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I8DN5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I8DN5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I8DN5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6I8DN5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6I8DN5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I8DN5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6I8DN5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6I8DN5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6I8DN5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6I8DN5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I8DN5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6I8DN5.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/ccqhHhE0.s: Assembler messages:
encrypt.c: /tmp/ccqhHhE0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhHhE0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqhHhE0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqhHhE0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqhHhE0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqhHhE0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqhHhE0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqhHhE0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqhHhE0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqhHhE0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqhHhE0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqhHhE0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqhHhE0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqhHhE0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhHhE0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqhHhE0.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/cc6Cjh5E.s: Assembler messages:
encrypt.c: /tmp/cc6Cjh5E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Cjh5E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Cjh5E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Cjh5E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Cjh5E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Cjh5E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Cjh5E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Cjh5E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Cjh5E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Cjh5E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Cjh5E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Cjh5E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Cjh5E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Cjh5E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Cjh5E.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/ccZxuyvD.s: Assembler messages:
encrypt.c: /tmp/ccZxuyvD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZxuyvD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZxuyvD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZxuyvD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxuyvD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxuyvD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxuyvD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZxuyvD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZxuyvD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxuyvD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZxuyvD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxuyvD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxuyvD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxuyvD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxuyvD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxuyvD.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/cckbgTfF.s: Assembler messages:
encrypt.c: /tmp/cckbgTfF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbgTfF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckbgTfF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckbgTfF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbgTfF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbgTfF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbgTfF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckbgTfF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckbgTfF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbgTfF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckbgTfF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckbgTfF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckbgTfF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckbgTfF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbgTfF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckbgTfF.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/ccDYig6C.s: Assembler messages:
encrypt.c: /tmp/ccDYig6C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDYig6C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDYig6C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDYig6C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDYig6C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDYig6C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDYig6C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDYig6C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDYig6C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDYig6C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDYig6C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDYig6C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDYig6C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDYig6C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYig6C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDYig6C.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/ccK9DNHp.s: Assembler messages:
encrypt.c: /tmp/ccK9DNHp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK9DNHp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccK9DNHp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccK9DNHp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9DNHp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9DNHp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9DNHp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccK9DNHp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccK9DNHp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9DNHp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccK9DNHp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccK9DNHp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9DNHp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9DNHp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK9DNHp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK9DNHp.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/ccf5leSl.s: Assembler messages:
encrypt.c: /tmp/ccf5leSl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf5leSl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf5leSl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf5leSl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5leSl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5leSl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5leSl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf5leSl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf5leSl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5leSl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf5leSl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf5leSl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf5leSl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf5leSl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf5leSl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf5leSl.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/ccnuLUHp.s: Assembler messages:
encrypt.c: /tmp/ccnuLUHp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnuLUHp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnuLUHp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnuLUHp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuLUHp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuLUHp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuLUHp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnuLUHp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnuLUHp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuLUHp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnuLUHp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnuLUHp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnuLUHp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnuLUHp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuLUHp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnuLUHp.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/cc2BBSnl.s: Assembler messages:
encrypt.c: /tmp/cc2BBSnl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2BBSnl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2BBSnl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2BBSnl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2BBSnl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2BBSnl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2BBSnl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2BBSnl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2BBSnl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2BBSnl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2BBSnl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2BBSnl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2BBSnl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2BBSnl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2BBSnl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2BBSnl.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/cc5soDpX.s: Assembler messages:
encrypt.c: /tmp/cc5soDpX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5soDpX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5soDpX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5soDpX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5soDpX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5soDpX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5soDpX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5soDpX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5soDpX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5soDpX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5soDpX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5soDpX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5soDpX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5soDpX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5soDpX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5soDpX.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/cc7IYJjS.s: Assembler messages:
encrypt.c: /tmp/cc7IYJjS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7IYJjS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7IYJjS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7IYJjS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7IYJjS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7IYJjS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7IYJjS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7IYJjS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7IYJjS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7IYJjS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7IYJjS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7IYJjS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7IYJjS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7IYJjS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IYJjS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7IYJjS.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/cchiL8DX.s: Assembler messages:
encrypt.c: /tmp/cchiL8DX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchiL8DX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchiL8DX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchiL8DX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchiL8DX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchiL8DX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchiL8DX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchiL8DX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchiL8DX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchiL8DX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchiL8DX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchiL8DX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchiL8DX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchiL8DX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiL8DX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchiL8DX.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/ccpxnmqS.s: Assembler messages:
encrypt.c: /tmp/ccpxnmqS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpxnmqS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpxnmqS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpxnmqS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxnmqS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxnmqS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxnmqS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpxnmqS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpxnmqS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxnmqS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpxnmqS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpxnmqS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpxnmqS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpxnmqS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpxnmqS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpxnmqS.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/ccY2JJZy.s: Assembler messages:
encrypt.c: /tmp/ccY2JJZy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY2JJZy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY2JJZy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY2JJZy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY2JJZy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY2JJZy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY2JJZy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY2JJZy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY2JJZy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY2JJZy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY2JJZy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY2JJZy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY2JJZy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY2JJZy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY2JJZy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY2JJZy.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/ccwVwImz.s: Assembler messages:
encrypt.c: /tmp/ccwVwImz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwVwImz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwVwImz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwVwImz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVwImz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVwImz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVwImz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwVwImz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwVwImz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVwImz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwVwImz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwVwImz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwVwImz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwVwImz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwVwImz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwVwImz.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/cc9Y8Ypy.s: Assembler messages:
encrypt.c: /tmp/cc9Y8Ypy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Y8Ypy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Y8Ypy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Y8Ypy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Y8Ypy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Y8Ypy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Y8Ypy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Y8Ypy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Y8Ypy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9Y8Ypy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Y8Ypy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Y8Ypy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Y8Ypy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Y8Ypy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Y8Ypy.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/ccN3RHcz.s: Assembler messages:
encrypt.c: /tmp/ccN3RHcz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3RHcz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN3RHcz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN3RHcz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3RHcz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3RHcz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3RHcz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN3RHcz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN3RHcz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3RHcz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN3RHcz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN3RHcz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3RHcz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3RHcz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3RHcz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3RHcz.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/ccBu4Ixr.s: Assembler messages:
encrypt.c: /tmp/ccBu4Ixr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBu4Ixr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBu4Ixr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBu4Ixr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu4Ixr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu4Ixr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu4Ixr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBu4Ixr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu4Ixr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBu4Ixr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu4Ixr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBu4Ixr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBu4Ixr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu4Ixr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBu4Ixr.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/ccyeGjrm.s: Assembler messages:
encrypt.c: /tmp/ccyeGjrm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyeGjrm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyeGjrm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyeGjrm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeGjrm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeGjrm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeGjrm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyeGjrm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyeGjrm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeGjrm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyeGjrm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyeGjrm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyeGjrm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyeGjrm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeGjrm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyeGjrm.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/ccXGAhfr.s: Assembler messages:
encrypt.c: /tmp/ccXGAhfr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXGAhfr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXGAhfr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXGAhfr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGAhfr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGAhfr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGAhfr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXGAhfr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXGAhfr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGAhfr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXGAhfr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXGAhfr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXGAhfr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXGAhfr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXGAhfr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXGAhfr.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/ccjZrgXk.s: Assembler messages:
encrypt.c: /tmp/ccjZrgXk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjZrgXk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjZrgXk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjZrgXk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZrgXk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZrgXk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZrgXk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjZrgXk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjZrgXk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZrgXk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjZrgXk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjZrgXk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjZrgXk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjZrgXk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZrgXk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjZrgXk.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/cc5S1iHa.s: Assembler messages:
encrypt.c: /tmp/cc5S1iHa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5S1iHa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5S1iHa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5S1iHa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5S1iHa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5S1iHa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5S1iHa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S1iHa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S1iHa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S1iHa.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/cc5S1iHa.s: Assembler messages:
encrypt.c: /tmp/cc5S1iHa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5S1iHa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5S1iHa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5S1iHa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5S1iHa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5S1iHa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5S1iHa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5S1iHa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S1iHa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S1iHa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5S1iHa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5S1iHa.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/ccPNLeHY.s: Assembler messages:
encrypt.c: /tmp/ccPNLeHY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPNLeHY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPNLeHY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPNLeHY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPNLeHY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPNLeHY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPNLeHY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNLeHY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNLeHY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNLeHY.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/ccPNLeHY.s: Assembler messages:
encrypt.c: /tmp/ccPNLeHY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPNLeHY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPNLeHY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPNLeHY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPNLeHY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPNLeHY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPNLeHY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPNLeHY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNLeHY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNLeHY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPNLeHY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPNLeHY.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/ccqYyCAh.s: Assembler messages:
encrypt.c: /tmp/ccqYyCAh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqYyCAh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqYyCAh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqYyCAh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqYyCAh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqYyCAh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqYyCAh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYyCAh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYyCAh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYyCAh.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/ccqYyCAh.s: Assembler messages:
encrypt.c: /tmp/ccqYyCAh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqYyCAh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqYyCAh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqYyCAh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqYyCAh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqYyCAh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqYyCAh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqYyCAh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYyCAh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYyCAh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqYyCAh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqYyCAh.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/ccUkcMb6.s: Assembler messages:
encrypt.c: /tmp/ccUkcMb6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUkcMb6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUkcMb6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUkcMb6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUkcMb6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUkcMb6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUkcMb6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkcMb6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkcMb6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkcMb6.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/ccUkcMb6.s: Assembler messages:
encrypt.c: /tmp/ccUkcMb6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUkcMb6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUkcMb6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUkcMb6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUkcMb6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUkcMb6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUkcMb6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUkcMb6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkcMb6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkcMb6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUkcMb6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUkcMb6.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/ccEcT0ec.s: Assembler messages:
encrypt.c: /tmp/ccEcT0ec.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEcT0ec.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEcT0ec.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEcT0ec.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEcT0ec.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEcT0ec.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEcT0ec.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEcT0ec.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEcT0ec.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEcT0ec.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEcT0ec.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEcT0ec.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEcT0ec.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEcT0ec.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcT0ec.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEcT0ec.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/ccQCcJT6.s: Assembler messages:
encrypt.c: /tmp/ccQCcJT6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQCcJT6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQCcJT6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQCcJT6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCcJT6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCcJT6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCcJT6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQCcJT6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQCcJT6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCcJT6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQCcJT6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQCcJT6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCcJT6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCcJT6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCcJT6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCcJT6.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/ccn7YXPb.s: Assembler messages:
encrypt.c: /tmp/ccn7YXPb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn7YXPb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn7YXPb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn7YXPb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn7YXPb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn7YXPb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn7YXPb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn7YXPb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn7YXPb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn7YXPb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn7YXPb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn7YXPb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn7YXPb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn7YXPb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn7YXPb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn7YXPb.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/cc8JUB36.s: Assembler messages:
encrypt.c: /tmp/cc8JUB36.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8JUB36.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8JUB36.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8JUB36.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JUB36.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JUB36.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JUB36.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8JUB36.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8JUB36.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JUB36.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8JUB36.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8JUB36.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8JUB36.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8JUB36.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8JUB36.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8JUB36.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/ccVnkX4X.s: Assembler messages:
encrypt.c: /tmp/ccVnkX4X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVnkX4X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVnkX4X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVnkX4X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnkX4X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnkX4X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnkX4X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVnkX4X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVnkX4X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnkX4X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVnkX4X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnkX4X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnkX4X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnkX4X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnkX4X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnkX4X.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/ccH8IH4S.s: Assembler messages:
encrypt.c: /tmp/ccH8IH4S.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH8IH4S.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH8IH4S.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH8IH4S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH8IH4S.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH8IH4S.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH8IH4S.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH8IH4S.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH8IH4S.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH8IH4S.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH8IH4S.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH8IH4S.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH8IH4S.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH8IH4S.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8IH4S.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH8IH4S.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/ccEwKa8X.s: Assembler messages:
encrypt.c: /tmp/ccEwKa8X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEwKa8X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEwKa8X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEwKa8X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEwKa8X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEwKa8X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEwKa8X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEwKa8X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEwKa8X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEwKa8X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEwKa8X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEwKa8X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEwKa8X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEwKa8X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwKa8X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEwKa8X.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/cc21lj9T.s: Assembler messages:
encrypt.c: /tmp/cc21lj9T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21lj9T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc21lj9T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc21lj9T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21lj9T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21lj9T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21lj9T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc21lj9T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc21lj9T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21lj9T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc21lj9T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc21lj9T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21lj9T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21lj9T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21lj9T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21lj9T.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/cc6lBZPQ.s: Assembler messages:
encrypt.c: /tmp/cc6lBZPQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6lBZPQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6lBZPQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6lBZPQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lBZPQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lBZPQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lBZPQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6lBZPQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lBZPQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6lBZPQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6lBZPQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lBZPQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lBZPQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lBZPQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6lBZPQ.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/ccSUgzcM.s: Assembler messages:
encrypt.c: /tmp/ccSUgzcM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSUgzcM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSUgzcM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSUgzcM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUgzcM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUgzcM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUgzcM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSUgzcM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSUgzcM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUgzcM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSUgzcM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSUgzcM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUgzcM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUgzcM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSUgzcM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSUgzcM.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/ccVTOUzQ.s: Assembler messages:
encrypt.c: /tmp/ccVTOUzQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVTOUzQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVTOUzQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVTOUzQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTOUzQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTOUzQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTOUzQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVTOUzQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTOUzQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVTOUzQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVTOUzQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVTOUzQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVTOUzQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTOUzQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVTOUzQ.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/ccOYgzcM.s: Assembler messages:
encrypt.c: /tmp/ccOYgzcM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOYgzcM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOYgzcM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOYgzcM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYgzcM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYgzcM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYgzcM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOYgzcM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOYgzcM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYgzcM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOYgzcM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYgzcM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYgzcM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYgzcM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYgzcM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYgzcM.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/ccWZdkoE.s: Assembler messages:
encrypt.c: /tmp/ccWZdkoE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZdkoE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZdkoE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZdkoE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZdkoE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZdkoE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZdkoE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZdkoE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZdkoE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZdkoE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWZdkoE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWZdkoE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZdkoE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZdkoE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZdkoE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWZdkoE.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/cc9jsSGq.s: Assembler messages:
encrypt.c: /tmp/cc9jsSGq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9jsSGq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9jsSGq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9jsSGq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9jsSGq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9jsSGq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9jsSGq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9jsSGq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9jsSGq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9jsSGq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9jsSGq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9jsSGq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9jsSGq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9jsSGq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jsSGq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9jsSGq.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/cc40J2IF.s: Assembler messages:
encrypt.c: /tmp/cc40J2IF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc40J2IF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc40J2IF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc40J2IF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40J2IF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40J2IF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40J2IF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc40J2IF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc40J2IF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40J2IF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc40J2IF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc40J2IF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40J2IF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40J2IF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc40J2IF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc40J2IF.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/ccf9QB0w.s: Assembler messages:
encrypt.c: /tmp/ccf9QB0w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf9QB0w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf9QB0w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf9QB0w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9QB0w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9QB0w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9QB0w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf9QB0w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf9QB0w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9QB0w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf9QB0w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf9QB0w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf9QB0w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf9QB0w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9QB0w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf9QB0w.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/ccZA7oF1.s: Assembler messages:
encrypt.c: /tmp/ccZA7oF1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZA7oF1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZA7oF1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZA7oF1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZA7oF1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZA7oF1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZA7oF1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZA7oF1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZA7oF1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZA7oF1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZA7oF1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZA7oF1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZA7oF1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZA7oF1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZA7oF1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZA7oF1.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/ccb6P0FW.s: Assembler messages:
encrypt.c: /tmp/ccb6P0FW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb6P0FW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb6P0FW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb6P0FW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0FW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0FW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0FW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb6P0FW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb6P0FW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0FW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb6P0FW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb6P0FW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6P0FW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6P0FW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6P0FW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb6P0FW.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/cci0H2M4.s: Assembler messages:
encrypt.c: /tmp/cci0H2M4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci0H2M4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci0H2M4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci0H2M4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0H2M4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0H2M4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0H2M4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci0H2M4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci0H2M4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0H2M4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci0H2M4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0H2M4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0H2M4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0H2M4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0H2M4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0H2M4.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/ccME4JxZ.s: Assembler messages:
encrypt.c: /tmp/ccME4JxZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccME4JxZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccME4JxZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccME4JxZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccME4JxZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccME4JxZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccME4JxZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccME4JxZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccME4JxZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccME4JxZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccME4JxZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccME4JxZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccME4JxZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccME4JxZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccME4JxZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccME4JxZ.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/ccVZSTlU.s: Assembler messages:
encrypt.c: /tmp/ccVZSTlU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZSTlU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVZSTlU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVZSTlU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVZSTlU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVZSTlU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVZSTlU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVZSTlU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVZSTlU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVZSTlU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVZSTlU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVZSTlU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVZSTlU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVZSTlU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZSTlU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVZSTlU.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/cc4nbofP.s: Assembler messages:
encrypt.c: /tmp/cc4nbofP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4nbofP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4nbofP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4nbofP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4nbofP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4nbofP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4nbofP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4nbofP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4nbofP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4nbofP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4nbofP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4nbofP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4nbofP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4nbofP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4nbofP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4nbofP.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/ccUP2q4T.s: Assembler messages:
encrypt.c: /tmp/ccUP2q4T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUP2q4T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUP2q4T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUP2q4T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUP2q4T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUP2q4T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUP2q4T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUP2q4T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUP2q4T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUP2q4T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUP2q4T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUP2q4T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUP2q4T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUP2q4T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP2q4T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUP2q4T.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/cc2KbofP.s: Assembler messages:
encrypt.c: /tmp/cc2KbofP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2KbofP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2KbofP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2KbofP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KbofP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KbofP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KbofP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2KbofP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2KbofP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KbofP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2KbofP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2KbofP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2KbofP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2KbofP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KbofP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2KbofP.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/ccOYHLLY.s: Assembler messages:
encrypt.c: /tmp/ccOYHLLY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOYHLLY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOYHLLY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOYHLLY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYHLLY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYHLLY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYHLLY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOYHLLY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOYHLLY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYHLLY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOYHLLY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYHLLY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYHLLY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYHLLY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYHLLY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYHLLY.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/cclZmNlU.s: Assembler messages:
encrypt.c: /tmp/cclZmNlU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclZmNlU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclZmNlU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclZmNlU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclZmNlU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclZmNlU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclZmNlU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclZmNlU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclZmNlU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclZmNlU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclZmNlU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclZmNlU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclZmNlU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclZmNlU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZmNlU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclZmNlU.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/cceYzyVY.s: Assembler messages:
encrypt.c: /tmp/cceYzyVY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceYzyVY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceYzyVY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceYzyVY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYzyVY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYzyVY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYzyVY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceYzyVY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceYzyVY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYzyVY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceYzyVY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYzyVY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYzyVY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYzyVY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYzyVY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYzyVY.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/ccNEUBwU.s: Assembler messages:
encrypt.c: /tmp/ccNEUBwU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNEUBwU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNEUBwU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNEUBwU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNEUBwU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNEUBwU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNEUBwU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNEUBwU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNEUBwU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNEUBwU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNEUBwU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNEUBwU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNEUBwU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNEUBwU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEUBwU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNEUBwU.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/ccSwJBzR.s: Assembler messages:
encrypt.c: /tmp/ccSwJBzR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSwJBzR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSwJBzR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSwJBzR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwJBzR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwJBzR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwJBzR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSwJBzR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSwJBzR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwJBzR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSwJBzR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSwJBzR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSwJBzR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSwJBzR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSwJBzR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSwJBzR.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/ccdwqeuN.s: Assembler messages:
encrypt.c: /tmp/ccdwqeuN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdwqeuN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdwqeuN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdwqeuN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdwqeuN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdwqeuN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdwqeuN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdwqeuN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdwqeuN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdwqeuN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdwqeuN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdwqeuN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdwqeuN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdwqeuN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdwqeuN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdwqeuN.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/cc7df7lR.s: Assembler messages:
encrypt.c: /tmp/cc7df7lR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7df7lR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7df7lR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7df7lR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7df7lR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7df7lR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7df7lR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7df7lR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7df7lR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7df7lR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7df7lR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7df7lR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7df7lR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7df7lR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7df7lR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7df7lR.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/ccns08sN.s: Assembler messages:
encrypt.c: /tmp/ccns08sN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccns08sN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccns08sN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccns08sN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns08sN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns08sN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns08sN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccns08sN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccns08sN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns08sN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccns08sN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns08sN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccns08sN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccns08sN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns08sN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccns08sN.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/ccanrkcE.s: Assembler messages:
encrypt.c: /tmp/ccanrkcE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccanrkcE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccanrkcE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccanrkcE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanrkcE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanrkcE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanrkcE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccanrkcE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccanrkcE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanrkcE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccanrkcE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccanrkcE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanrkcE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanrkcE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanrkcE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanrkcE.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/cceWqfnz.s: Assembler messages:
encrypt.c: /tmp/cceWqfnz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWqfnz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceWqfnz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceWqfnz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWqfnz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWqfnz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWqfnz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceWqfnz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceWqfnz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWqfnz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceWqfnz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceWqfnz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWqfnz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWqfnz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWqfnz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceWqfnz.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/ccoYdA7D.s: Assembler messages:
encrypt.c: /tmp/ccoYdA7D.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoYdA7D.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoYdA7D.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoYdA7D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYdA7D.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYdA7D.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYdA7D.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoYdA7D.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoYdA7D.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYdA7D.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoYdA7D.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoYdA7D.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYdA7D.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYdA7D.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYdA7D.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoYdA7D.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/ccr2PC6z.s: Assembler messages:
encrypt.c: /tmp/ccr2PC6z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr2PC6z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr2PC6z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr2PC6z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2PC6z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2PC6z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2PC6z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr2PC6z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr2PC6z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2PC6z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr2PC6z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr2PC6z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2PC6z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2PC6z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2PC6z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2PC6z.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/ccpXHp4w.s: Assembler messages:
encrypt.c: /tmp/ccpXHp4w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpXHp4w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpXHp4w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpXHp4w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXHp4w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXHp4w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXHp4w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpXHp4w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpXHp4w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXHp4w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpXHp4w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpXHp4w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpXHp4w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpXHp4w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXHp4w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpXHp4w.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/cc3pbhhs.s: Assembler messages:
encrypt.c: /tmp/cc3pbhhs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3pbhhs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3pbhhs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3pbhhs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pbhhs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pbhhs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pbhhs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3pbhhs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3pbhhs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pbhhs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3pbhhs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3pbhhs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pbhhs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pbhhs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3pbhhs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3pbhhs.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/ccKJBqfx.s: Assembler messages:
encrypt.c: /tmp/ccKJBqfx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJBqfx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKJBqfx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKJBqfx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJBqfx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJBqfx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJBqfx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKJBqfx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKJBqfx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJBqfx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKJBqfx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKJBqfx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJBqfx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJBqfx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJBqfx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJBqfx.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/ccv7e5Pr.s: Assembler messages:
encrypt.c: /tmp/ccv7e5Pr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv7e5Pr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv7e5Pr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv7e5Pr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7e5Pr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7e5Pr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7e5Pr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv7e5Pr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7e5Pr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv7e5Pr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv7e5Pr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7e5Pr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7e5Pr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv7e5Pr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv7e5Pr.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/ccWyxBBL.s: Assembler messages:
encrypt.c: /tmp/ccWyxBBL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWyxBBL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWyxBBL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWyxBBL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxBBL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxBBL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxBBL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWyxBBL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWyxBBL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxBBL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWyxBBL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxBBL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWyxBBL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWyxBBL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxBBL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWyxBBL.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/ccsp0rdH.s: Assembler messages:
encrypt.c: /tmp/ccsp0rdH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsp0rdH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsp0rdH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsp0rdH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp0rdH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp0rdH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp0rdH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsp0rdH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsp0rdH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp0rdH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsp0rdH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp0rdH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp0rdH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp0rdH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp0rdH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp0rdH.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/ccmvnYCM.s: Assembler messages:
encrypt.c: /tmp/ccmvnYCM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmvnYCM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmvnYCM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmvnYCM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvnYCM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvnYCM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvnYCM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmvnYCM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmvnYCM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvnYCM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmvnYCM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmvnYCM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvnYCM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvnYCM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvnYCM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvnYCM.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/ccUNYpnH.s: Assembler messages:
encrypt.c: /tmp/ccUNYpnH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUNYpnH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUNYpnH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUNYpnH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNYpnH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNYpnH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNYpnH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUNYpnH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUNYpnH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNYpnH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUNYpnH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUNYpnH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUNYpnH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUNYpnH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUNYpnH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUNYpnH.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/ccgZmxaj.s: Assembler messages:
encrypt.c: /tmp/ccgZmxaj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgZmxaj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgZmxaj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgZmxaj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZmxaj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZmxaj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZmxaj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgZmxaj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgZmxaj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZmxaj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgZmxaj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgZmxaj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZmxaj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZmxaj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZmxaj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgZmxaj.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/ccZpfmnf.s: Assembler messages:
encrypt.c: /tmp/ccZpfmnf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZpfmnf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZpfmnf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZpfmnf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZpfmnf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZpfmnf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZpfmnf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZpfmnf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZpfmnf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZpfmnf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZpfmnf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZpfmnf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZpfmnf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZpfmnf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZpfmnf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZpfmnf.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/cc4ORxbk.s: Assembler messages:
encrypt.c: /tmp/cc4ORxbk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ORxbk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4ORxbk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4ORxbk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4ORxbk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4ORxbk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4ORxbk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4ORxbk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4ORxbk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4ORxbk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4ORxbk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4ORxbk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4ORxbk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4ORxbk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ORxbk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4ORxbk.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/ccEYeVUe.s: Assembler messages:
encrypt.c: /tmp/ccEYeVUe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEYeVUe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEYeVUe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEYeVUe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYeVUe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYeVUe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYeVUe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEYeVUe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEYeVUe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYeVUe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEYeVUe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYeVUe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEYeVUe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEYeVUe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYeVUe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEYeVUe.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/ccA1txyU.s: Assembler messages:
encrypt.c: /tmp/ccA1txyU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1txyU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA1txyU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA1txyU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1txyU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1txyU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1txyU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA1txyU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA1txyU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1txyU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA1txyU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1txyU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1txyU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1txyU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1txyU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1txyU.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/cco7Wy9E.s: Assembler messages:
encrypt.c: /tmp/cco7Wy9E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco7Wy9E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco7Wy9E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco7Wy9E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco7Wy9E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco7Wy9E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco7Wy9E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco7Wy9E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco7Wy9E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco7Wy9E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco7Wy9E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco7Wy9E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco7Wy9E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco7Wy9E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco7Wy9E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco7Wy9E.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/ccCwdr4R.s: Assembler messages:
encrypt.c: /tmp/ccCwdr4R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCwdr4R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCwdr4R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCwdr4R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwdr4R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwdr4R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwdr4R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCwdr4R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCwdr4R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwdr4R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCwdr4R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwdr4R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwdr4R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwdr4R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwdr4R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwdr4R.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/ccDpwZPN.s: Assembler messages:
encrypt.c: /tmp/ccDpwZPN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDpwZPN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDpwZPN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDpwZPN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDpwZPN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDpwZPN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDpwZPN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDpwZPN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDpwZPN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDpwZPN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDpwZPN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDpwZPN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDpwZPN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDpwZPN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpwZPN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDpwZPN.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/ccxE8MUT.s: Assembler messages:
encrypt.c: /tmp/ccxE8MUT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxE8MUT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxE8MUT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxE8MUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxE8MUT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxE8MUT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxE8MUT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxE8MUT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxE8MUT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxE8MUT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxE8MUT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxE8MUT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxE8MUT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxE8MUT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxE8MUT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxE8MUT.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/ccaW23QR.s: Assembler messages:
encrypt.c: /tmp/ccaW23QR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaW23QR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaW23QR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaW23QR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaW23QR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaW23QR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaW23QR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaW23QR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaW23QR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaW23QR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaW23QR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaW23QR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaW23QR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaW23QR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaW23QR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaW23QR.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/ccIG5jFT.s: Assembler messages:
encrypt.c: /tmp/ccIG5jFT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIG5jFT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIG5jFT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIG5jFT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIG5jFT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIG5jFT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIG5jFT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIG5jFT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIG5jFT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIG5jFT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIG5jFT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIG5jFT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIG5jFT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIG5jFT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIG5jFT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIG5jFT.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/ccElLB1R.s: Assembler messages:
encrypt.c: /tmp/ccElLB1R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccElLB1R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccElLB1R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccElLB1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElLB1R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElLB1R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElLB1R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccElLB1R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccElLB1R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElLB1R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccElLB1R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccElLB1R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccElLB1R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccElLB1R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccElLB1R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccElLB1R.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/ccuXPzwZ.s: Assembler messages:
encrypt.c: /tmp/ccuXPzwZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuXPzwZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuXPzwZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuXPzwZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuXPzwZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuXPzwZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuXPzwZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuXPzwZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuXPzwZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuXPzwZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuXPzwZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuXPzwZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuXPzwZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuXPzwZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuXPzwZ.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/ccSO9rtV.s: Assembler messages:
encrypt.c: /tmp/ccSO9rtV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSO9rtV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSO9rtV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSO9rtV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSO9rtV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSO9rtV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSO9rtV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSO9rtV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSO9rtV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSO9rtV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSO9rtV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSO9rtV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSO9rtV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSO9rtV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSO9rtV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSO9rtV.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/ccRy3Wo0.s: Assembler messages:
encrypt.c: /tmp/ccRy3Wo0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRy3Wo0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRy3Wo0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRy3Wo0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy3Wo0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy3Wo0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy3Wo0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRy3Wo0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy3Wo0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRy3Wo0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRy3Wo0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRy3Wo0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRy3Wo0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRy3Wo0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRy3Wo0.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/ccFd3FgV.s: Assembler messages:
encrypt.c: /tmp/ccFd3FgV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFd3FgV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFd3FgV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFd3FgV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFd3FgV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFd3FgV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFd3FgV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFd3FgV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFd3FgV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFd3FgV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFd3FgV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFd3FgV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFd3FgV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFd3FgV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFd3FgV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFd3FgV.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/ccb2GdIE.s: Assembler messages:
encrypt.c: /tmp/ccb2GdIE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb2GdIE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb2GdIE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb2GdIE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2GdIE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2GdIE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2GdIE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb2GdIE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb2GdIE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2GdIE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb2GdIE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb2GdIE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2GdIE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2GdIE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2GdIE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2GdIE.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/ccEMHXYx.s: Assembler messages:
encrypt.c: /tmp/ccEMHXYx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEMHXYx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEMHXYx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEMHXYx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEMHXYx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEMHXYx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEMHXYx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEMHXYx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEMHXYx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEMHXYx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEMHXYx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEMHXYx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEMHXYx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEMHXYx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMHXYx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEMHXYx.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/cc7t3fME.s: Assembler messages:
encrypt.c: /tmp/cc7t3fME.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7t3fME.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7t3fME.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7t3fME.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t3fME.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t3fME.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t3fME.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7t3fME.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7t3fME.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t3fME.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7t3fME.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7t3fME.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7t3fME.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7t3fME.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t3fME.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7t3fME.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/ccKhh65x.s: Assembler messages:
encrypt.c: /tmp/ccKhh65x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKhh65x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKhh65x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKhh65x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhh65x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhh65x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhh65x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKhh65x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKhh65x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhh65x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKhh65x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKhh65x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhh65x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhh65x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKhh65x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKhh65x.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/ccIJoYfp.s: Assembler messages:
encrypt.c: /tmp/ccIJoYfp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIJoYfp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIJoYfp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIJoYfp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJoYfp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJoYfp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJoYfp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIJoYfp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIJoYfp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJoYfp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIJoYfp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIJoYfp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIJoYfp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIJoYfp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIJoYfp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIJoYfp.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/ccrZOGWk.s: Assembler messages:
encrypt.c: /tmp/ccrZOGWk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZOGWk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZOGWk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZOGWk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZOGWk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZOGWk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZOGWk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZOGWk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZOGWk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZOGWk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrZOGWk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZOGWk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZOGWk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZOGWk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZOGWk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZOGWk.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/ccYG479o.s: Assembler messages:
encrypt.c: /tmp/ccYG479o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYG479o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYG479o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYG479o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYG479o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYG479o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYG479o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYG479o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYG479o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYG479o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYG479o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYG479o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYG479o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYG479o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYG479o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYG479o.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/cctbdd5k.s: Assembler messages:
encrypt.c: /tmp/cctbdd5k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctbdd5k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctbdd5k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctbdd5k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbdd5k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbdd5k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbdd5k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctbdd5k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctbdd5k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbdd5k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctbdd5k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctbdd5k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbdd5k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbdd5k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbdd5k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctbdd5k.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/ccyDsUOe.s: Assembler messages:
encrypt.c: /tmp/ccyDsUOe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyDsUOe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyDsUOe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyDsUOe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyDsUOe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyDsUOe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyDsUOe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyDsUOe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyDsUOe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyDsUOe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyDsUOe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyDsUOe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyDsUOe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyDsUOe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDsUOe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyDsUOe.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/cc3M6uKc.s: Assembler messages:
encrypt.c: /tmp/cc3M6uKc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3M6uKc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3M6uKc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3M6uKc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3M6uKc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3M6uKc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3M6uKc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3M6uKc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3M6uKc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3M6uKc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3M6uKc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3M6uKc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3M6uKc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3M6uKc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3M6uKc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3M6uKc.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/ccmzs5Xh.s: Assembler messages:
encrypt.c: /tmp/ccmzs5Xh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmzs5Xh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmzs5Xh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmzs5Xh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzs5Xh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzs5Xh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzs5Xh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmzs5Xh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzs5Xh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmzs5Xh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmzs5Xh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmzs5Xh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmzs5Xh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmzs5Xh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmzs5Xh.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/ccRhM0Pc.s: Assembler messages:
encrypt.c: /tmp/ccRhM0Pc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhM0Pc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhM0Pc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhM0Pc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhM0Pc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhM0Pc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhM0Pc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhM0Pc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhM0Pc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRhM0Pc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhM0Pc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhM0Pc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhM0Pc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhM0Pc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhM0Pc.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/ccH3M5G7.s: Assembler messages:
encrypt.c: /tmp/ccH3M5G7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH3M5G7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH3M5G7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH3M5G7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3M5G7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3M5G7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3M5G7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH3M5G7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH3M5G7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3M5G7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH3M5G7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH3M5G7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH3M5G7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH3M5G7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3M5G7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH3M5G7.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/cceqVdB5.s: Assembler messages:
encrypt.c: /tmp/cceqVdB5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceqVdB5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceqVdB5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceqVdB5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceqVdB5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceqVdB5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceqVdB5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceqVdB5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceqVdB5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceqVdB5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceqVdB5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceqVdB5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceqVdB5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceqVdB5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceqVdB5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceqVdB5.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/ccSHP4h7.s: Assembler messages:
encrypt.c: /tmp/ccSHP4h7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSHP4h7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSHP4h7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSHP4h7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHP4h7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHP4h7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHP4h7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSHP4h7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSHP4h7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHP4h7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSHP4h7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSHP4h7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSHP4h7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSHP4h7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHP4h7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSHP4h7.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/ccYj7FR5.s: Assembler messages:
encrypt.c: /tmp/ccYj7FR5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYj7FR5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYj7FR5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYj7FR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYj7FR5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYj7FR5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYj7FR5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYj7FR5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYj7FR5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYj7FR5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYj7FR5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYj7FR5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYj7FR5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYj7FR5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYj7FR5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYj7FR5.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/ccul6GDL.s: Assembler messages:
encrypt.c: /tmp/ccul6GDL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccul6GDL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccul6GDL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccul6GDL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccul6GDL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccul6GDL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccul6GDL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccul6GDL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccul6GDL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccul6GDL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccul6GDL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccul6GDL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccul6GDL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccul6GDL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccul6GDL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccul6GDL.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/ccgq0L8E.s: Assembler messages:
encrypt.c: /tmp/ccgq0L8E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgq0L8E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgq0L8E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgq0L8E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq0L8E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq0L8E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq0L8E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgq0L8E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgq0L8E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq0L8E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgq0L8E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgq0L8E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgq0L8E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgq0L8E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgq0L8E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgq0L8E.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/cc9KMscK.s: Assembler messages:
encrypt.c: /tmp/cc9KMscK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9KMscK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9KMscK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9KMscK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9KMscK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9KMscK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9KMscK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9KMscK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9KMscK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9KMscK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9KMscK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9KMscK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9KMscK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9KMscK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9KMscK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9KMscK.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/ccn0XG1F.s: Assembler messages:
encrypt.c: /tmp/ccn0XG1F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn0XG1F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn0XG1F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn0XG1F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn0XG1F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn0XG1F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn0XG1F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn0XG1F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn0XG1F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn0XG1F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn0XG1F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn0XG1F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn0XG1F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn0XG1F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0XG1F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn0XG1F.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/ccgU2gyw.s: Assembler messages:
encrypt.c: /tmp/ccgU2gyw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgU2gyw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgU2gyw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgU2gyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgU2gyw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgU2gyw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgU2gyw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgU2gyw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgU2gyw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgU2gyw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgU2gyw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgU2gyw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgU2gyw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgU2gyw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgU2gyw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgU2gyw.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/ccsvBu8r.s: Assembler messages:
encrypt.c: /tmp/ccsvBu8r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsvBu8r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsvBu8r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsvBu8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvBu8r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvBu8r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvBu8r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsvBu8r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsvBu8r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvBu8r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsvBu8r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsvBu8r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsvBu8r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsvBu8r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvBu8r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsvBu8r.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/cc1wNqjx.s: Assembler messages:
encrypt.c: /tmp/cc1wNqjx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1wNqjx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1wNqjx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1wNqjx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wNqjx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wNqjx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wNqjx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1wNqjx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1wNqjx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wNqjx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1wNqjx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1wNqjx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1wNqjx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1wNqjx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wNqjx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1wNqjx.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/ccHYKACq.s: Assembler messages:
encrypt.c: /tmp/ccHYKACq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHYKACq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHYKACq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHYKACq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHYKACq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHYKACq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHYKACq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHYKACq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHYKACq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHYKACq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHYKACq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHYKACq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHYKACq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHYKACq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYKACq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHYKACq.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/ccVWmg0R.s: Assembler messages:
encrypt.c: /tmp/ccVWmg0R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVWmg0R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVWmg0R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVWmg0R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWmg0R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWmg0R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWmg0R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVWmg0R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVWmg0R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWmg0R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVWmg0R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVWmg0R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWmg0R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWmg0R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWmg0R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVWmg0R.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/cc4SfnJZ.s: Assembler messages:
encrypt.c: /tmp/cc4SfnJZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4SfnJZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4SfnJZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4SfnJZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SfnJZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SfnJZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SfnJZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4SfnJZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SfnJZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4SfnJZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4SfnJZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SfnJZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SfnJZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SfnJZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4SfnJZ.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/ccB3mg0R.s: Assembler messages:
encrypt.c: /tmp/ccB3mg0R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB3mg0R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB3mg0R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB3mg0R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3mg0R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3mg0R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3mg0R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB3mg0R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB3mg0R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3mg0R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB3mg0R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB3mg0R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3mg0R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3mg0R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB3mg0R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB3mg0R.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/ccvcIq1Z.s: Assembler messages:
encrypt.c: /tmp/ccvcIq1Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvcIq1Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvcIq1Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvcIq1Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvcIq1Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvcIq1Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvcIq1Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvcIq1Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvcIq1Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvcIq1Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvcIq1Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvcIq1Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvcIq1Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcIq1Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvcIq1Z.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