Implementation notes: x86, hydra7, crypto_aead/omdsha256k128n96tau64v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
331880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
332420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
332528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
333460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
333488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
333488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
334188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
334760? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014050720140505
335124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
338172? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
338560? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014050720140505
338632? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014050720140505
338816? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014050720140505
339008? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014050720140505
339204? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014050720140505
342204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
342564? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
343288? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
343592? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
345168? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
346044? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
347692? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
348132? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
348668? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014050720140505
348776? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014050720140505
348856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
349368? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014050720140505
349464? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
349724? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014050720140505
350216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
350244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
350288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
350948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
351000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
351420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
351572? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014050720140505
351584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
351796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
352036? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014050720140505
352040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
352072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
352116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014050720140505
352128? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014050720140505
352204? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014050720140505
352228? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014050720140505
352368? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014050720140505
352480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
352512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
353104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
353400? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014050720140505
353864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
354048? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
354656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
354676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
354700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
354904? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
357284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
357712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
357784? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
358172? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
358308? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014050720140505
359392? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
359700? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
359964? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014050720140505
360336? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
360528? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
360868? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
361532? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
361660? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
361860? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
362000? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
362268? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
362924? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
363012? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
363060? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
364088? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
364140? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
365724? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014050720140505
365824? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014050720140505
366172? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014050720140505
366380? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
366524? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
366800? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014050720140505
367360? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014050720140505
367512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
367524? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014050720140505
367592? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014050720140505
368424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
368956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
369116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
369228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
369440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
369500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
373080? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
373780? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
377668? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
380956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
381136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
381764? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
381988? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
382616? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
383228? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
383300? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
385356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
386744? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
404044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
404056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
404112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
404128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
408332? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
408396? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
408552? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
408668? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
415728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
421216? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
423708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
424840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
425124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
425444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
431396? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
432436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
432436? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
432660? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
433172? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
433628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
433736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
434944? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
436284? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
436508? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
447848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
447872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
448224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
448232? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
448264? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
448340? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
451588? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
452152? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
452180? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
452248? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014050720140505
452276? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
452344? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014050720140505
452520? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014050720140505
452532? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
452572? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014050720140505
452728? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014050720140505
452772? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
452828? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
452932? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014050720140505
453128? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
453212? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
453252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
453384? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
453420? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014050720140505
453896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
453996? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014050720140505
454256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
454840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
455752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
458060? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
458492? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
461484? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014050720140505
462372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
462424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
462612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
463460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
463676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
463696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
463980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
466632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
466832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
467308? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
467700? ? ?? ? ?refgcc_-m32_-march=pentium_-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/ccDkImTC.s: Assembler messages:
encrypt.c: /tmp/ccDkImTC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDkImTC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDkImTC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDkImTC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkImTC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkImTC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkImTC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDkImTC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDkImTC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDkImTC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDkImTC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkImTC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkImTC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkImTC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDkImTC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDkImTC.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/ccpNoNVw.s: Assembler messages:
encrypt.c: /tmp/ccpNoNVw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNoNVw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpNoNVw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpNoNVw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNoNVw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNoNVw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNoNVw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpNoNVw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpNoNVw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpNoNVw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNoNVw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNoNVw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNoNVw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNoNVw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNoNVw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNoNVw.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/ccRsL3jG.s: Assembler messages:
encrypt.c: /tmp/ccRsL3jG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRsL3jG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRsL3jG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRsL3jG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRsL3jG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRsL3jG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRsL3jG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRsL3jG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRsL3jG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRsL3jG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRsL3jG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRsL3jG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRsL3jG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRsL3jG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRsL3jG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRsL3jG.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/ccBaEIdA.s: Assembler messages:
encrypt.c: /tmp/ccBaEIdA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBaEIdA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBaEIdA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBaEIdA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaEIdA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaEIdA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaEIdA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBaEIdA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBaEIdA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBaEIdA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBaEIdA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBaEIdA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBaEIdA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBaEIdA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBaEIdA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBaEIdA.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/ccPVxmnS.s: Assembler messages:
encrypt.c: /tmp/ccPVxmnS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPVxmnS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPVxmnS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPVxmnS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVxmnS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVxmnS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVxmnS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPVxmnS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPVxmnS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPVxmnS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPVxmnS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVxmnS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVxmnS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVxmnS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPVxmnS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPVxmnS.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/cc81Em3O.s: Assembler messages:
encrypt.c: /tmp/cc81Em3O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc81Em3O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc81Em3O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc81Em3O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc81Em3O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc81Em3O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc81Em3O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc81Em3O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc81Em3O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc81Em3O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc81Em3O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc81Em3O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc81Em3O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc81Em3O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc81Em3O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc81Em3O.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/ccpWkpRS.s: Assembler messages:
encrypt.c: /tmp/ccpWkpRS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWkpRS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpWkpRS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpWkpRS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWkpRS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWkpRS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWkpRS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpWkpRS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpWkpRS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpWkpRS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpWkpRS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWkpRS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWkpRS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWkpRS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpWkpRS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWkpRS.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/cc96jEOR.s: Assembler messages:
encrypt.c: /tmp/cc96jEOR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc96jEOR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc96jEOR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc96jEOR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc96jEOR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc96jEOR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc96jEOR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc96jEOR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc96jEOR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc96jEOR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc96jEOR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc96jEOR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc96jEOR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc96jEOR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc96jEOR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc96jEOR.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/ccPr06Wu.s: Assembler messages:
encrypt.c: /tmp/ccPr06Wu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPr06Wu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPr06Wu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPr06Wu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPr06Wu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPr06Wu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPr06Wu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPr06Wu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPr06Wu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPr06Wu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPr06Wu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPr06Wu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPr06Wu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr06Wu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPr06Wu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPr06Wu.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/ccwzl4As.s: Assembler messages:
encrypt.c: /tmp/ccwzl4As.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwzl4As.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwzl4As.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwzl4As.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzl4As.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzl4As.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzl4As.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwzl4As.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwzl4As.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwzl4As.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwzl4As.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwzl4As.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwzl4As.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzl4As.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwzl4As.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwzl4As.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/cciNNX3x.s: Assembler messages:
encrypt.c: /tmp/cciNNX3x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciNNX3x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciNNX3x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciNNX3x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNNX3x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNNX3x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNNX3x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciNNX3x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciNNX3x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciNNX3x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciNNX3x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNNX3x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNNX3x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciNNX3x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciNNX3x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciNNX3x.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/ccAcOlbs.s: Assembler messages:
encrypt.c: /tmp/ccAcOlbs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAcOlbs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAcOlbs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAcOlbs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcOlbs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcOlbs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcOlbs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAcOlbs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAcOlbs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAcOlbs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAcOlbs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAcOlbs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAcOlbs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcOlbs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAcOlbs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAcOlbs.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/ccWejLIB.s: Assembler messages:
encrypt.c: /tmp/ccWejLIB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWejLIB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWejLIB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWejLIB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWejLIB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWejLIB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWejLIB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWejLIB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWejLIB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWejLIB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWejLIB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWejLIB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWejLIB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWejLIB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWejLIB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWejLIB.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/ccFjywcx.s: Assembler messages:
encrypt.c: /tmp/ccFjywcx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFjywcx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFjywcx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFjywcx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjywcx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjywcx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjywcx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFjywcx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFjywcx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFjywcx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFjywcx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFjywcx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFjywcx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjywcx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFjywcx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFjywcx.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/ccIMz0RD.s: Assembler messages:
encrypt.c: /tmp/ccIMz0RD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIMz0RD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIMz0RD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIMz0RD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMz0RD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMz0RD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMz0RD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIMz0RD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIMz0RD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIMz0RD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIMz0RD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIMz0RD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIMz0RD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMz0RD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIMz0RD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIMz0RD.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/ccUcP5cy.s: Assembler messages:
encrypt.c: /tmp/ccUcP5cy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUcP5cy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUcP5cy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUcP5cy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcP5cy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcP5cy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcP5cy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUcP5cy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUcP5cy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUcP5cy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUcP5cy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUcP5cy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUcP5cy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUcP5cy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUcP5cy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUcP5cy.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/cc9y1uht.s: Assembler messages:
encrypt.c: /tmp/cc9y1uht.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9y1uht.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9y1uht.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9y1uht.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9y1uht.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9y1uht.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9y1uht.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9y1uht.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9y1uht.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9y1uht.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9y1uht.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9y1uht.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9y1uht.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9y1uht.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9y1uht.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9y1uht.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/ccpbw9Ep.s: Assembler messages:
encrypt.c: /tmp/ccpbw9Ep.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpbw9Ep.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpbw9Ep.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpbw9Ep.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbw9Ep.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbw9Ep.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbw9Ep.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpbw9Ep.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpbw9Ep.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbw9Ep.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbw9Ep.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbw9Ep.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbw9Ep.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbw9Ep.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpbw9Ep.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/ccEL00Rw.s: Assembler messages:
encrypt.c: /tmp/ccEL00Rw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEL00Rw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEL00Rw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEL00Rw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEL00Rw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEL00Rw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEL00Rw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEL00Rw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEL00Rw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEL00Rw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEL00Rw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEL00Rw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEL00Rw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEL00Rw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEL00Rw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEL00Rw.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/ccMNHPTp.s: Assembler messages:
encrypt.c: /tmp/ccMNHPTp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNHPTp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMNHPTp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMNHPTp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMNHPTp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMNHPTp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMNHPTp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMNHPTp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMNHPTp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMNHPTp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMNHPTp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMNHPTp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMNHPTp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNHPTp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMNHPTp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMNHPTp.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/cclQNo55.s: Assembler messages:
encrypt.c: /tmp/cclQNo55.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQNo55.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclQNo55.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclQNo55.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclQNo55.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclQNo55.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclQNo55.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclQNo55.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclQNo55.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclQNo55.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclQNo55.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclQNo55.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclQNo55.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNo55.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclQNo55.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclQNo55.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/ccOCa342.s: Assembler messages:
encrypt.c: /tmp/ccOCa342.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOCa342.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOCa342.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOCa342.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCa342.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCa342.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCa342.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOCa342.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOCa342.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOCa342.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOCa342.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCa342.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCa342.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOCa342.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOCa342.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOCa342.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/ccDPUrl8.s: Assembler messages:
encrypt.c: /tmp/ccDPUrl8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPUrl8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDPUrl8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDPUrl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUrl8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUrl8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUrl8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDPUrl8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDPUrl8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDPUrl8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPUrl8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUrl8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUrl8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPUrl8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPUrl8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPUrl8.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/cc8ebYh7.s: Assembler messages:
encrypt.c: /tmp/cc8ebYh7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ebYh7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ebYh7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ebYh7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ebYh7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ebYh7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ebYh7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ebYh7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ebYh7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8ebYh7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ebYh7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ebYh7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ebYh7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ebYh7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ebYh7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ebYh7.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/ccUb4mdY.s: Assembler messages:
encrypt.c: /tmp/ccUb4mdY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUb4mdY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUb4mdY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUb4mdY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUb4mdY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUb4mdY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUb4mdY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUb4mdY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUb4mdY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUb4mdY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUb4mdY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUb4mdY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUb4mdY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUb4mdY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUb4mdY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUb4mdY.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/ccZBLV5W.s: Assembler messages:
encrypt.c: /tmp/ccZBLV5W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBLV5W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZBLV5W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZBLV5W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBLV5W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBLV5W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBLV5W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZBLV5W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZBLV5W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZBLV5W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZBLV5W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBLV5W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBLV5W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBLV5W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBLV5W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZBLV5W.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/ccCnuHj1.s: Assembler messages:
encrypt.c: /tmp/ccCnuHj1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCnuHj1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCnuHj1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCnuHj1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCnuHj1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCnuHj1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCnuHj1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCnuHj1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCnuHj1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCnuHj1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCnuHj1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCnuHj1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCnuHj1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnuHj1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCnuHj1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCnuHj1.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/ccLzVT7Y.s: Assembler messages:
encrypt.c: /tmp/ccLzVT7Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLzVT7Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLzVT7Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLzVT7Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLzVT7Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLzVT7Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLzVT7Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLzVT7Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLzVT7Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLzVT7Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLzVT7Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLzVT7Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzVT7Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLzVT7Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLzVT7Y.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/ccmOrI6c.s: Assembler messages:
encrypt.c: /tmp/ccmOrI6c.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOrI6c.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmOrI6c.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmOrI6c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOrI6c.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOrI6c.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOrI6c.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmOrI6c.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmOrI6c.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmOrI6c.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOrI6c.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOrI6c.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOrI6c.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOrI6c.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOrI6c.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOrI6c.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/ccY4nJWa.s: Assembler messages:
encrypt.c: /tmp/ccY4nJWa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY4nJWa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY4nJWa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY4nJWa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4nJWa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4nJWa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4nJWa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY4nJWa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY4nJWa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY4nJWa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY4nJWa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY4nJWa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY4nJWa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nJWa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY4nJWa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY4nJWa.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/cc3lL1yi.s: Assembler messages:
encrypt.c: /tmp/cc3lL1yi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3lL1yi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3lL1yi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3lL1yi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lL1yi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lL1yi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lL1yi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3lL1yi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3lL1yi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3lL1yi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lL1yi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3lL1yi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3lL1yi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lL1yi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3lL1yi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3lL1yi.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/ccFEWnOc.s: Assembler messages:
encrypt.c: /tmp/ccFEWnOc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFEWnOc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFEWnOc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFEWnOc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFEWnOc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFEWnOc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFEWnOc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFEWnOc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFEWnOc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFEWnOc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFEWnOc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFEWnOc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFEWnOc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFEWnOc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFEWnOc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFEWnOc.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/ccPi6D3K.s: Assembler messages:
encrypt.c: /tmp/ccPi6D3K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPi6D3K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPi6D3K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPi6D3K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPi6D3K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPi6D3K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPi6D3K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPi6D3K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPi6D3K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPi6D3K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPi6D3K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPi6D3K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPi6D3K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPi6D3K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPi6D3K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPi6D3K.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/cc3aaKXE.s: Assembler messages:
encrypt.c: /tmp/cc3aaKXE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3aaKXE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3aaKXE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3aaKXE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aaKXE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aaKXE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aaKXE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3aaKXE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3aaKXE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3aaKXE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3aaKXE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3aaKXE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3aaKXE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3aaKXE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3aaKXE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3aaKXE.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/ccLkJoPL.s: Assembler messages:
encrypt.c: /tmp/ccLkJoPL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLkJoPL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLkJoPL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLkJoPL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkJoPL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkJoPL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkJoPL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLkJoPL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLkJoPL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLkJoPL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkJoPL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkJoPL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkJoPL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkJoPL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkJoPL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkJoPL.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/ccRqpZiH.s: Assembler messages:
encrypt.c: /tmp/ccRqpZiH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRqpZiH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRqpZiH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRqpZiH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRqpZiH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRqpZiH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRqpZiH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRqpZiH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRqpZiH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRqpZiH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRqpZiH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRqpZiH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRqpZiH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRqpZiH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRqpZiH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRqpZiH.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/ccZJYgXn.s: Assembler messages:
encrypt.c: /tmp/ccZJYgXn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZJYgXn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZJYgXn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZJYgXn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJYgXn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJYgXn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJYgXn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZJYgXn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZJYgXn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZJYgXn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZJYgXn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZJYgXn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZJYgXn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJYgXn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZJYgXn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZJYgXn.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/cctioKll.s: Assembler messages:
encrypt.c: /tmp/cctioKll.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctioKll.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctioKll.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctioKll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctioKll.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctioKll.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctioKll.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctioKll.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctioKll.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctioKll.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctioKll.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctioKll.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctioKll.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctioKll.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctioKll.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctioKll.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/ccSa1xKq.s: Assembler messages:
encrypt.c: /tmp/ccSa1xKq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSa1xKq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSa1xKq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSa1xKq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSa1xKq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSa1xKq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSa1xKq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSa1xKq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSa1xKq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSa1xKq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSa1xKq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSa1xKq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSa1xKq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSa1xKq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSa1xKq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSa1xKq.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/ccJuEbWj.s: Assembler messages:
encrypt.c: /tmp/ccJuEbWj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJuEbWj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJuEbWj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJuEbWj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJuEbWj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJuEbWj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJuEbWj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJuEbWj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJuEbWj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJuEbWj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJuEbWj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJuEbWj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJuEbWj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJuEbWj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJuEbWj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJuEbWj.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/ccbn8BxB.s: Assembler messages:
encrypt.c: /tmp/ccbn8BxB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbn8BxB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbn8BxB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbn8BxB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn8BxB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn8BxB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn8BxB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbn8BxB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbn8BxB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbn8BxB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbn8BxB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbn8BxB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbn8BxB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbn8BxB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbn8BxB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbn8BxB.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/ccId2SQy.s: Assembler messages:
encrypt.c: /tmp/ccId2SQy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccId2SQy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccId2SQy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccId2SQy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccId2SQy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccId2SQy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccId2SQy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccId2SQy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccId2SQy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccId2SQy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccId2SQy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccId2SQy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccId2SQy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccId2SQy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccId2SQy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccId2SQy.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/cczFYsFE.s: Assembler messages:
encrypt.c: /tmp/cczFYsFE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczFYsFE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczFYsFE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczFYsFE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFYsFE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFYsFE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFYsFE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczFYsFE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczFYsFE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczFYsFE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczFYsFE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFYsFE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFYsFE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczFYsFE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczFYsFE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczFYsFE.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/ccYmWW2x.s: Assembler messages:
encrypt.c: /tmp/ccYmWW2x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYmWW2x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYmWW2x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYmWW2x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmWW2x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmWW2x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmWW2x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYmWW2x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYmWW2x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYmWW2x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYmWW2x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmWW2x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmWW2x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYmWW2x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYmWW2x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYmWW2x.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/cc73eeCb.s: Assembler messages:
encrypt.c: /tmp/cc73eeCb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc73eeCb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc73eeCb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc73eeCb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73eeCb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73eeCb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73eeCb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc73eeCb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc73eeCb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc73eeCb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc73eeCb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73eeCb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73eeCb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73eeCb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc73eeCb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc73eeCb.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/ccFW5myc.s: Assembler messages:
encrypt.c: /tmp/ccFW5myc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFW5myc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFW5myc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFW5myc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW5myc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW5myc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW5myc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFW5myc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFW5myc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFW5myc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFW5myc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFW5myc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFW5myc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFW5myc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFW5myc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFW5myc.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/cc6UZPhh.s: Assembler messages:
encrypt.c: /tmp/cc6UZPhh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6UZPhh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6UZPhh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6UZPhh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UZPhh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UZPhh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UZPhh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6UZPhh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6UZPhh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6UZPhh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6UZPhh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6UZPhh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6UZPhh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UZPhh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6UZPhh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6UZPhh.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/ccMDmYwc.s: Assembler messages:
encrypt.c: /tmp/ccMDmYwc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDmYwc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMDmYwc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMDmYwc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDmYwc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDmYwc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDmYwc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMDmYwc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMDmYwc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMDmYwc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMDmYwc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDmYwc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDmYwc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDmYwc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDmYwc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDmYwc.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/ccL2htwW.s: Assembler messages:
encrypt.c: /tmp/ccL2htwW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2htwW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2htwW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2htwW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2htwW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2htwW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2htwW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2htwW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2htwW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL2htwW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2htwW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2htwW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2htwW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2htwW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2htwW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2htwW.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/ccQSDcYT.s: Assembler messages:
encrypt.c: /tmp/ccQSDcYT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQSDcYT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQSDcYT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQSDcYT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSDcYT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSDcYT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSDcYT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQSDcYT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQSDcYT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQSDcYT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQSDcYT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSDcYT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSDcYT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQSDcYT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQSDcYT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQSDcYT.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/ccLw3DQY.s: Assembler messages:
encrypt.c: /tmp/ccLw3DQY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLw3DQY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLw3DQY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLw3DQY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLw3DQY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLw3DQY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLw3DQY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLw3DQY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLw3DQY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLw3DQY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLw3DQY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLw3DQY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLw3DQY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLw3DQY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLw3DQY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLw3DQY.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/ccFDgLtU.s: Assembler messages:
encrypt.c: /tmp/ccFDgLtU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFDgLtU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFDgLtU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFDgLtU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDgLtU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDgLtU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDgLtU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFDgLtU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFDgLtU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFDgLtU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFDgLtU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFDgLtU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFDgLtU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDgLtU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFDgLtU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFDgLtU.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/ccPIGDDQ.s: Assembler messages:
encrypt.c: /tmp/ccPIGDDQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPIGDDQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPIGDDQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPIGDDQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIGDDQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIGDDQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIGDDQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPIGDDQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPIGDDQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPIGDDQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIGDDQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIGDDQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIGDDQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIGDDQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPIGDDQ.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/ccjS5LGM.s: Assembler messages:
encrypt.c: /tmp/ccjS5LGM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjS5LGM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjS5LGM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjS5LGM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjS5LGM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjS5LGM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjS5LGM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjS5LGM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjS5LGM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjS5LGM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjS5LGM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjS5LGM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjS5LGM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS5LGM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjS5LGM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjS5LGM.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/ccRAEMPR.s: Assembler messages:
encrypt.c: /tmp/ccRAEMPR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRAEMPR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRAEMPR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRAEMPR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAEMPR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAEMPR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAEMPR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRAEMPR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRAEMPR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRAEMPR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRAEMPR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRAEMPR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRAEMPR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAEMPR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRAEMPR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRAEMPR.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/ccD4WxoN.s: Assembler messages:
encrypt.c: /tmp/ccD4WxoN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4WxoN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD4WxoN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD4WxoN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4WxoN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4WxoN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4WxoN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD4WxoN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD4WxoN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD4WxoN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD4WxoN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4WxoN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4WxoN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4WxoN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4WxoN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4WxoN.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/ccqWshSI.s: Assembler messages:
encrypt.c: /tmp/ccqWshSI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqWshSI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqWshSI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqWshSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWshSI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWshSI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWshSI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqWshSI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqWshSI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqWshSI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqWshSI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWshSI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWshSI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWshSI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWshSI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqWshSI.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/ccmveDcH.s: Assembler messages:
encrypt.c: /tmp/ccmveDcH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmveDcH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmveDcH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmveDcH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmveDcH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmveDcH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmveDcH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmveDcH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmveDcH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmveDcH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmveDcH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmveDcH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmveDcH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmveDcH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmveDcH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmveDcH.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/cchfcNGL.s: Assembler messages:
encrypt.c: /tmp/cchfcNGL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchfcNGL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchfcNGL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchfcNGL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfcNGL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfcNGL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfcNGL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchfcNGL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchfcNGL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchfcNGL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfcNGL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfcNGL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfcNGL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfcNGL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfcNGL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfcNGL.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/ccG2958E.s: Assembler messages:
encrypt.c: /tmp/ccG2958E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG2958E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG2958E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG2958E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG2958E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG2958E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG2958E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG2958E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG2958E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG2958E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG2958E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG2958E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG2958E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2958E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG2958E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG2958E.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/ccm8Zv9l.s: Assembler messages:
encrypt.c: /tmp/ccm8Zv9l.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm8Zv9l.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm8Zv9l.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm8Zv9l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8Zv9l.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8Zv9l.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8Zv9l.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm8Zv9l.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm8Zv9l.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm8Zv9l.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm8Zv9l.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm8Zv9l.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8Zv9l.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm8Zv9l.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm8Zv9l.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/ccWhvlsj.s: Assembler messages:
encrypt.c: /tmp/ccWhvlsj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWhvlsj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWhvlsj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWhvlsj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhvlsj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhvlsj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhvlsj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWhvlsj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWhvlsj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWhvlsj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWhvlsj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhvlsj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhvlsj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhvlsj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWhvlsj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWhvlsj.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/ccwviAxo.s: Assembler messages:
encrypt.c: /tmp/ccwviAxo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwviAxo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwviAxo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwviAxo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwviAxo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwviAxo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwviAxo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwviAxo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwviAxo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwviAxo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwviAxo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwviAxo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwviAxo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwviAxo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwviAxo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwviAxo.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/ccHPSjrk.s: Assembler messages:
encrypt.c: /tmp/ccHPSjrk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHPSjrk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHPSjrk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHPSjrk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPSjrk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPSjrk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPSjrk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHPSjrk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHPSjrk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHPSjrk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHPSjrk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPSjrk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPSjrk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHPSjrk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHPSjrk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHPSjrk.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/ccN0CRQ3.s: Assembler messages:
encrypt.c: /tmp/ccN0CRQ3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN0CRQ3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN0CRQ3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN0CRQ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0CRQ3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0CRQ3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0CRQ3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN0CRQ3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN0CRQ3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN0CRQ3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0CRQ3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0CRQ3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN0CRQ3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN0CRQ3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN0CRQ3.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/cc2VLQM1.s: Assembler messages:
encrypt.c: /tmp/cc2VLQM1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2VLQM1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2VLQM1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2VLQM1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VLQM1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VLQM1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VLQM1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2VLQM1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2VLQM1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2VLQM1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2VLQM1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VLQM1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VLQM1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2VLQM1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2VLQM1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2VLQM1.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/ccI1M0J6.s: Assembler messages:
encrypt.c: /tmp/ccI1M0J6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1M0J6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI1M0J6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI1M0J6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1M0J6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1M0J6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1M0J6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI1M0J6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI1M0J6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI1M0J6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1M0J6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1M0J6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1M0J6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1M0J6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1M0J6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI1M0J6.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/ccoH7kV1.s: Assembler messages:
encrypt.c: /tmp/ccoH7kV1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoH7kV1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoH7kV1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoH7kV1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoH7kV1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoH7kV1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoH7kV1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoH7kV1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoH7kV1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoH7kV1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoH7kV1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoH7kV1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoH7kV1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoH7kV1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoH7kV1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoH7kV1.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/cc35qP0q.s: Assembler messages:
encrypt.c: /tmp/cc35qP0q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc35qP0q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc35qP0q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc35qP0q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35qP0q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35qP0q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35qP0q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc35qP0q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc35qP0q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc35qP0q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc35qP0q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc35qP0q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc35qP0q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35qP0q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc35qP0q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc35qP0q.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/ccqGBtwA.s: Assembler messages:
encrypt.c: /tmp/ccqGBtwA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqGBtwA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqGBtwA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqGBtwA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqGBtwA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqGBtwA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqGBtwA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqGBtwA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqGBtwA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqGBtwA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqGBtwA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqGBtwA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqGBtwA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGBtwA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqGBtwA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqGBtwA.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/ccW5AxKw.s: Assembler messages:
encrypt.c: /tmp/ccW5AxKw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5AxKw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW5AxKw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW5AxKw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW5AxKw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW5AxKw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW5AxKw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW5AxKw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW5AxKw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW5AxKw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW5AxKw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW5AxKw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW5AxKw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5AxKw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW5AxKw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW5AxKw.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/cctmxc8r.s: Assembler messages:
encrypt.c: /tmp/cctmxc8r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmxc8r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctmxc8r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctmxc8r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmxc8r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmxc8r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmxc8r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctmxc8r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctmxc8r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctmxc8r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctmxc8r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmxc8r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmxc8r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmxc8r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmxc8r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmxc8r.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/ccgkDeMj.s: Assembler messages:
encrypt.c: /tmp/ccgkDeMj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgkDeMj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgkDeMj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgkDeMj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkDeMj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkDeMj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkDeMj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgkDeMj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgkDeMj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgkDeMj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkDeMj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkDeMj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkDeMj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkDeMj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkDeMj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgkDeMj.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/ccpD90P8.s: Assembler messages:
encrypt.c: /tmp/ccpD90P8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpD90P8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpD90P8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpD90P8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpD90P8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpD90P8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpD90P8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpD90P8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpD90P8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpD90P8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpD90P8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpD90P8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpD90P8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpD90P8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpD90P8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpD90P8.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/cchugaIg.s: Assembler messages:
encrypt.c: /tmp/cchugaIg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchugaIg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchugaIg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchugaIg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchugaIg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchugaIg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchugaIg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchugaIg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchugaIg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchugaIg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchugaIg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchugaIg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchugaIg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchugaIg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchugaIg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchugaIg.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/ccNArpcg.s: Assembler messages:
encrypt.c: /tmp/ccNArpcg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNArpcg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNArpcg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNArpcg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNArpcg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNArpcg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNArpcg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNArpcg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNArpcg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNArpcg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNArpcg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNArpcg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNArpcg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNArpcg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNArpcg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNArpcg.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/cciweYxR.s: Assembler messages:
encrypt.c: /tmp/cciweYxR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciweYxR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciweYxR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciweYxR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciweYxR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciweYxR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciweYxR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciweYxR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciweYxR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciweYxR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciweYxR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciweYxR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciweYxR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciweYxR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciweYxR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciweYxR.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/ccdIMm1P.s: Assembler messages:
encrypt.c: /tmp/ccdIMm1P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdIMm1P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdIMm1P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdIMm1P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdIMm1P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdIMm1P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdIMm1P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdIMm1P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdIMm1P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdIMm1P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdIMm1P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdIMm1P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdIMm1P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdIMm1P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdIMm1P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdIMm1P.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/cc5OexkX.s: Assembler messages:
encrypt.c: /tmp/cc5OexkX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5OexkX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5OexkX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5OexkX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OexkX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OexkX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OexkX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5OexkX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5OexkX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5OexkX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5OexkX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OexkX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OexkX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OexkX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OexkX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5OexkX.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/ccq88vsQ.s: Assembler messages:
encrypt.c: /tmp/ccq88vsQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq88vsQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq88vsQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq88vsQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq88vsQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq88vsQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq88vsQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq88vsQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq88vsQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq88vsQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq88vsQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq88vsQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq88vsQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq88vsQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq88vsQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq88vsQ.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/ccotfEsF.s: Assembler messages:
encrypt.c: /tmp/ccotfEsF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccotfEsF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccotfEsF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccotfEsF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccotfEsF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccotfEsF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccotfEsF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccotfEsF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccotfEsF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccotfEsF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccotfEsF.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/ccotfEsF.s: Assembler messages:
encrypt.c: /tmp/ccotfEsF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccotfEsF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccotfEsF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccotfEsF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccotfEsF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccotfEsF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccotfEsF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccotfEsF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccotfEsF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccotfEsF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccotfEsF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccotfEsF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccotfEsF.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/cc9MxdBx.s: Assembler messages:
encrypt.c: /tmp/cc9MxdBx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9MxdBx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9MxdBx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9MxdBx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9MxdBx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9MxdBx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9MxdBx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MxdBx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MxdBx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MxdBx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9MxdBx.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/cc9MxdBx.s: Assembler messages:
encrypt.c: /tmp/cc9MxdBx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9MxdBx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9MxdBx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9MxdBx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9MxdBx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9MxdBx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9MxdBx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9MxdBx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MxdBx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MxdBx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MxdBx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9MxdBx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9MxdBx.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/ccrVOBnI.s: Assembler messages:
encrypt.c: /tmp/ccrVOBnI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVOBnI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrVOBnI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrVOBnI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrVOBnI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrVOBnI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrVOBnI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVOBnI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVOBnI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVOBnI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVOBnI.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/ccrVOBnI.s: Assembler messages:
encrypt.c: /tmp/ccrVOBnI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVOBnI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrVOBnI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrVOBnI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrVOBnI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrVOBnI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrVOBnI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrVOBnI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVOBnI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVOBnI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVOBnI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrVOBnI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVOBnI.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/cc7aD2MA.s: Assembler messages:
encrypt.c: /tmp/cc7aD2MA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7aD2MA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7aD2MA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7aD2MA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7aD2MA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7aD2MA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7aD2MA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aD2MA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aD2MA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aD2MA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7aD2MA.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/cc7aD2MA.s: Assembler messages:
encrypt.c: /tmp/cc7aD2MA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7aD2MA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7aD2MA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7aD2MA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7aD2MA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7aD2MA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7aD2MA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7aD2MA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aD2MA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aD2MA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aD2MA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7aD2MA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7aD2MA.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/cc88vWay.s: Assembler messages:
encrypt.c: /tmp/cc88vWay.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88vWay.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc88vWay.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc88vWay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88vWay.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88vWay.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88vWay.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc88vWay.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc88vWay.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc88vWay.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88vWay.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88vWay.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88vWay.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88vWay.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88vWay.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc88vWay.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/cclSBWLs.s: Assembler messages:
encrypt.c: /tmp/cclSBWLs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclSBWLs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclSBWLs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclSBWLs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSBWLs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSBWLs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSBWLs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclSBWLs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclSBWLs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclSBWLs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSBWLs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSBWLs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSBWLs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSBWLs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSBWLs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclSBWLs.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/ccDh7DiA.s: Assembler messages:
encrypt.c: /tmp/ccDh7DiA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDh7DiA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDh7DiA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDh7DiA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDh7DiA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDh7DiA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDh7DiA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDh7DiA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDh7DiA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDh7DiA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDh7DiA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDh7DiA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDh7DiA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDh7DiA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDh7DiA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDh7DiA.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/ccBJ510u.s: Assembler messages:
encrypt.c: /tmp/ccBJ510u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJ510u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBJ510u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBJ510u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJ510u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJ510u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJ510u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBJ510u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBJ510u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBJ510u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBJ510u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJ510u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJ510u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ510u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBJ510u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJ510u.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/ccFyycRf.s: Assembler messages:
encrypt.c: /tmp/ccFyycRf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFyycRf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFyycRf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFyycRf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyycRf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyycRf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyycRf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFyycRf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFyycRf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFyycRf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFyycRf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyycRf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyycRf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFyycRf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFyycRf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFyycRf.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/ccEGMa3a.s: Assembler messages:
encrypt.c: /tmp/ccEGMa3a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEGMa3a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEGMa3a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEGMa3a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGMa3a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGMa3a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGMa3a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEGMa3a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEGMa3a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEGMa3a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGMa3a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGMa3a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGMa3a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGMa3a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGMa3a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEGMa3a.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/ccInITqi.s: Assembler messages:
encrypt.c: /tmp/ccInITqi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInITqi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccInITqi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccInITqi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInITqi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInITqi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInITqi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccInITqi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccInITqi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccInITqi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInITqi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInITqi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInITqi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInITqi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInITqi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInITqi.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/cclSMYya.s: Assembler messages:
encrypt.c: /tmp/cclSMYya.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclSMYya.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclSMYya.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclSMYya.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSMYya.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSMYya.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSMYya.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclSMYya.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclSMYya.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclSMYya.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclSMYya.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSMYya.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSMYya.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclSMYya.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclSMYya.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclSMYya.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/ccbF8VX2.s: Assembler messages:
encrypt.c: /tmp/ccbF8VX2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbF8VX2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbF8VX2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbF8VX2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbF8VX2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbF8VX2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbF8VX2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbF8VX2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbF8VX2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbF8VX2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbF8VX2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbF8VX2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbF8VX2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbF8VX2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbF8VX2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbF8VX2.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/ccNMqLm1.s: Assembler messages:
encrypt.c: /tmp/ccNMqLm1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNMqLm1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNMqLm1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNMqLm1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNMqLm1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNMqLm1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNMqLm1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNMqLm1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNMqLm1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNMqLm1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNMqLm1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNMqLm1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNMqLm1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNMqLm1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNMqLm1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNMqLm1.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/ccIvQ1t8.s: Assembler messages:
encrypt.c: /tmp/ccIvQ1t8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIvQ1t8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIvQ1t8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIvQ1t8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvQ1t8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvQ1t8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvQ1t8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIvQ1t8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIvQ1t8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIvQ1t8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIvQ1t8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIvQ1t8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvQ1t8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIvQ1t8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIvQ1t8.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/ccqkups4.s: Assembler messages:
encrypt.c: /tmp/ccqkups4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqkups4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqkups4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqkups4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkups4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkups4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkups4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqkups4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqkups4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqkups4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqkups4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqkups4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqkups4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqkups4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqkups4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqkups4.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/ccyUpNZT.s: Assembler messages:
encrypt.c: /tmp/ccyUpNZT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUpNZT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyUpNZT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyUpNZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUpNZT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUpNZT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUpNZT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyUpNZT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyUpNZT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyUpNZT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUpNZT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUpNZT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUpNZT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUpNZT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUpNZT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUpNZT.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/ccOyvixJ.s: Assembler messages:
encrypt.c: /tmp/ccOyvixJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOyvixJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOyvixJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOyvixJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOyvixJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOyvixJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOyvixJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOyvixJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOyvixJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOyvixJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOyvixJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOyvixJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOyvixJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOyvixJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOyvixJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOyvixJ.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/ccVPZnbX.s: Assembler messages:
encrypt.c: /tmp/ccVPZnbX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPZnbX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVPZnbX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVPZnbX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPZnbX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPZnbX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPZnbX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVPZnbX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVPZnbX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVPZnbX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVPZnbX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPZnbX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPZnbX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPZnbX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPZnbX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPZnbX.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/cc1hyXcP.s: Assembler messages:
encrypt.c: /tmp/cc1hyXcP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1hyXcP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1hyXcP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1hyXcP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1hyXcP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1hyXcP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1hyXcP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1hyXcP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1hyXcP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1hyXcP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1hyXcP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1hyXcP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1hyXcP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1hyXcP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1hyXcP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1hyXcP.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/ccMb2gXn.s: Assembler messages:
encrypt.c: /tmp/ccMb2gXn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMb2gXn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMb2gXn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMb2gXn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMb2gXn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMb2gXn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMb2gXn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMb2gXn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMb2gXn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMb2gXn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMb2gXn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMb2gXn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMb2gXn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMb2gXn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMb2gXn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMb2gXn.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/cc6aRGNi.s: Assembler messages:
encrypt.c: /tmp/cc6aRGNi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6aRGNi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6aRGNi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6aRGNi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6aRGNi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6aRGNi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6aRGNi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6aRGNi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6aRGNi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6aRGNi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6aRGNi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6aRGNi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6aRGNi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aRGNi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6aRGNi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6aRGNi.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/ccJMmlTq.s: Assembler messages:
encrypt.c: /tmp/ccJMmlTq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJMmlTq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJMmlTq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJMmlTq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJMmlTq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJMmlTq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJMmlTq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJMmlTq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJMmlTq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJMmlTq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJMmlTq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJMmlTq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJMmlTq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJMmlTq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJMmlTq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJMmlTq.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/ccICCGzl.s: Assembler messages:
encrypt.c: /tmp/ccICCGzl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccICCGzl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccICCGzl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccICCGzl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccICCGzl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccICCGzl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccICCGzl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccICCGzl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccICCGzl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccICCGzl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccICCGzl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccICCGzl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccICCGzl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICCGzl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccICCGzl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccICCGzl.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/ccfV6nFp.s: Assembler messages:
encrypt.c: /tmp/ccfV6nFp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfV6nFp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfV6nFp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfV6nFp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfV6nFp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfV6nFp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfV6nFp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfV6nFp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfV6nFp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfV6nFp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfV6nFp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfV6nFp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfV6nFp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfV6nFp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfV6nFp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfV6nFp.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/ccX16aOh.s: Assembler messages:
encrypt.c: /tmp/ccX16aOh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX16aOh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX16aOh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX16aOh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX16aOh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX16aOh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX16aOh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX16aOh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX16aOh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX16aOh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX16aOh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX16aOh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX16aOh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX16aOh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX16aOh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX16aOh.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/ccR7qPUh.s: Assembler messages:
encrypt.c: /tmp/ccR7qPUh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR7qPUh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR7qPUh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR7qPUh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7qPUh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7qPUh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7qPUh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR7qPUh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR7qPUh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR7qPUh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7qPUh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7qPUh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7qPUh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7qPUh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7qPUh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR7qPUh.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/ccd3ulZn.s: Assembler messages:
encrypt.c: /tmp/ccd3ulZn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd3ulZn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd3ulZn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd3ulZn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd3ulZn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd3ulZn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd3ulZn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd3ulZn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd3ulZn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd3ulZn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd3ulZn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd3ulZn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd3ulZn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd3ulZn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd3ulZn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd3ulZn.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/ccHoHaOv.s: Assembler messages:
encrypt.c: /tmp/ccHoHaOv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHoHaOv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHoHaOv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHoHaOv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHoHaOv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHoHaOv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHoHaOv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHoHaOv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHoHaOv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHoHaOv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHoHaOv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHoHaOv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHoHaOv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoHaOv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHoHaOv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHoHaOv.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/ccQMgjSp.s: Assembler messages:
encrypt.c: /tmp/ccQMgjSp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQMgjSp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQMgjSp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQMgjSp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMgjSp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMgjSp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMgjSp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQMgjSp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQMgjSp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQMgjSp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQMgjSp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMgjSp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMgjSp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQMgjSp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQMgjSp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQMgjSp.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/ccvOpy8x.s: Assembler messages:
encrypt.c: /tmp/ccvOpy8x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvOpy8x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvOpy8x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvOpy8x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOpy8x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOpy8x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOpy8x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvOpy8x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvOpy8x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvOpy8x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvOpy8x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvOpy8x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvOpy8x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOpy8x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvOpy8x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvOpy8x.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/ccEQqTRr.s: Assembler messages:
encrypt.c: /tmp/ccEQqTRr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEQqTRr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEQqTRr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEQqTRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQqTRr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQqTRr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQqTRr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEQqTRr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEQqTRr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEQqTRr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEQqTRr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEQqTRr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEQqTRr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEQqTRr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEQqTRr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEQqTRr.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/ccSs3hXw.s: Assembler messages:
encrypt.c: /tmp/ccSs3hXw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSs3hXw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSs3hXw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSs3hXw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs3hXw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs3hXw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs3hXw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSs3hXw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSs3hXw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSs3hXw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSs3hXw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSs3hXw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSs3hXw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSs3hXw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSs3hXw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSs3hXw.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/ccnNVCTq.s: Assembler messages:
encrypt.c: /tmp/ccnNVCTq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnNVCTq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnNVCTq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnNVCTq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNVCTq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNVCTq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNVCTq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnNVCTq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnNVCTq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnNVCTq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnNVCTq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnNVCTq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnNVCTq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnNVCTq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnNVCTq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnNVCTq.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/ccCmR9Zq.s: Assembler messages:
encrypt.c: /tmp/ccCmR9Zq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmR9Zq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmR9Zq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmR9Zq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmR9Zq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmR9Zq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmR9Zq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmR9Zq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCmR9Zq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmR9Zq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmR9Zq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmR9Zq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmR9Zq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmR9Zq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmR9Zq.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/ccDYVoRw.s: Assembler messages:
encrypt.c: /tmp/ccDYVoRw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDYVoRw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDYVoRw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDYVoRw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYVoRw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYVoRw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYVoRw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDYVoRw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDYVoRw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDYVoRw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDYVoRw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYVoRw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYVoRw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDYVoRw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDYVoRw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDYVoRw.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/ccgER8Gc.s: Assembler messages:
encrypt.c: /tmp/ccgER8Gc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgER8Gc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgER8Gc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgER8Gc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgER8Gc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgER8Gc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgER8Gc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgER8Gc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgER8Gc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgER8Gc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgER8Gc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgER8Gc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgER8Gc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgER8Gc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgER8Gc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgER8Gc.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/cc9su015.s: Assembler messages:
encrypt.c: /tmp/cc9su015.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9su015.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9su015.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9su015.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9su015.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9su015.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9su015.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9su015.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9su015.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9su015.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9su015.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9su015.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9su015.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9su015.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9su015.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9su015.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/ccJtN2Ad.s: Assembler messages:
encrypt.c: /tmp/ccJtN2Ad.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJtN2Ad.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJtN2Ad.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJtN2Ad.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJtN2Ad.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJtN2Ad.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJtN2Ad.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJtN2Ad.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJtN2Ad.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJtN2Ad.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJtN2Ad.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJtN2Ad.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtN2Ad.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJtN2Ad.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJtN2Ad.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/cczUV2ec.s: Assembler messages:
encrypt.c: /tmp/cczUV2ec.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczUV2ec.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczUV2ec.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczUV2ec.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUV2ec.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUV2ec.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUV2ec.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczUV2ec.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczUV2ec.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczUV2ec.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczUV2ec.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczUV2ec.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczUV2ec.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUV2ec.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczUV2ec.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczUV2ec.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/ccDt7tM4.s: Assembler messages:
encrypt.c: /tmp/ccDt7tM4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDt7tM4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDt7tM4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDt7tM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt7tM4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt7tM4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt7tM4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDt7tM4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDt7tM4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDt7tM4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDt7tM4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDt7tM4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDt7tM4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDt7tM4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDt7tM4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDt7tM4.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/ccUaniIX.s: Assembler messages:
encrypt.c: /tmp/ccUaniIX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUaniIX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUaniIX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUaniIX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUaniIX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUaniIX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUaniIX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUaniIX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUaniIX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUaniIX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUaniIX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUaniIX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUaniIX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUaniIX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUaniIX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUaniIX.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/ccwu5O44.s: Assembler messages:
encrypt.c: /tmp/ccwu5O44.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwu5O44.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwu5O44.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwu5O44.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwu5O44.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwu5O44.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwu5O44.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwu5O44.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwu5O44.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwu5O44.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwu5O44.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwu5O44.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwu5O44.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwu5O44.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwu5O44.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwu5O44.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/ccgB33NY.s: Assembler messages:
encrypt.c: /tmp/ccgB33NY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgB33NY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgB33NY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgB33NY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgB33NY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgB33NY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgB33NY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgB33NY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgB33NY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgB33NY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgB33NY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgB33NY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgB33NY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgB33NY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgB33NY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgB33NY.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/ccDzlTIk.s: Assembler messages:
encrypt.c: /tmp/ccDzlTIk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDzlTIk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDzlTIk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDzlTIk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzlTIk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzlTIk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzlTIk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDzlTIk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDzlTIk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDzlTIk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDzlTIk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDzlTIk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDzlTIk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzlTIk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDzlTIk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDzlTIk.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/ccEognvj.s: Assembler messages:
encrypt.c: /tmp/ccEognvj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEognvj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEognvj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEognvj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEognvj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEognvj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEognvj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEognvj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEognvj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEognvj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEognvj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEognvj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEognvj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEognvj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEognvj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEognvj.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/ccpcuYXq.s: Assembler messages:
encrypt.c: /tmp/ccpcuYXq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpcuYXq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpcuYXq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpcuYXq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpcuYXq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpcuYXq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpcuYXq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpcuYXq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpcuYXq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpcuYXq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpcuYXq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpcuYXq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpcuYXq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpcuYXq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpcuYXq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpcuYXq.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/ccrNkr2j.s: Assembler messages:
encrypt.c: /tmp/ccrNkr2j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrNkr2j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrNkr2j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrNkr2j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNkr2j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNkr2j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNkr2j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrNkr2j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrNkr2j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrNkr2j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrNkr2j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNkr2j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNkr2j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrNkr2j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrNkr2j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrNkr2j.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/ccsNwK6I.s: Assembler messages:
encrypt.c: /tmp/ccsNwK6I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsNwK6I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsNwK6I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsNwK6I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNwK6I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNwK6I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNwK6I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsNwK6I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsNwK6I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsNwK6I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNwK6I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNwK6I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNwK6I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNwK6I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNwK6I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsNwK6I.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/cc8h03GC.s: Assembler messages:
encrypt.c: /tmp/cc8h03GC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8h03GC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8h03GC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8h03GC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8h03GC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8h03GC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8h03GC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8h03GC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8h03GC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8h03GC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8h03GC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8h03GC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8h03GC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8h03GC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8h03GC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8h03GC.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/ccUxnTGJ.s: Assembler messages:
encrypt.c: /tmp/ccUxnTGJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUxnTGJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUxnTGJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUxnTGJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxnTGJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxnTGJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxnTGJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUxnTGJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUxnTGJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUxnTGJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxnTGJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxnTGJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUxnTGJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUxnTGJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUxnTGJ.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/ccDbHUCI.s: Assembler messages:
encrypt.c: /tmp/ccDbHUCI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDbHUCI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDbHUCI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDbHUCI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbHUCI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbHUCI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbHUCI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDbHUCI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDbHUCI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDbHUCI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbHUCI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbHUCI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbHUCI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbHUCI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbHUCI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDbHUCI.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/ccFNPrar.s: Assembler messages:
encrypt.c: /tmp/ccFNPrar.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFNPrar.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFNPrar.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFNPrar.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFNPrar.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFNPrar.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFNPrar.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFNPrar.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFNPrar.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFNPrar.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFNPrar.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFNPrar.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFNPrar.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFNPrar.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFNPrar.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFNPrar.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/ccKwLDWj.s: Assembler messages:
encrypt.c: /tmp/ccKwLDWj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwLDWj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKwLDWj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKwLDWj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwLDWj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwLDWj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwLDWj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKwLDWj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKwLDWj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKwLDWj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKwLDWj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKwLDWj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKwLDWj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwLDWj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKwLDWj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKwLDWj.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/ccGsQDEr.s: Assembler messages:
encrypt.c: /tmp/ccGsQDEr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsQDEr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGsQDEr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGsQDEr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsQDEr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsQDEr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsQDEr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGsQDEr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGsQDEr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGsQDEr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGsQDEr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsQDEr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsQDEr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsQDEr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGsQDEr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsQDEr.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/ccNEzael.s: Assembler messages:
encrypt.c: /tmp/ccNEzael.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNEzael.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNEzael.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNEzael.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNEzael.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNEzael.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNEzael.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNEzael.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNEzael.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNEzael.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNEzael.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNEzael.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNEzael.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEzael.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNEzael.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNEzael.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/ccyUOKZl.s: Assembler messages:
encrypt.c: /tmp/ccyUOKZl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUOKZl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyUOKZl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyUOKZl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUOKZl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUOKZl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUOKZl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyUOKZl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyUOKZl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyUOKZl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyUOKZl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUOKZl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUOKZl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUOKZl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyUOKZl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyUOKZl.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/cc3vuglr.s: Assembler messages:
encrypt.c: /tmp/cc3vuglr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3vuglr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3vuglr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3vuglr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3vuglr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3vuglr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3vuglr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3vuglr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3vuglr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3vuglr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3vuglr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3vuglr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3vuglr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vuglr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3vuglr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3vuglr.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/cc4SgmTp.s: Assembler messages:
encrypt.c: /tmp/cc4SgmTp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4SgmTp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4SgmTp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4SgmTp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4SgmTp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4SgmTp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4SgmTp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4SgmTp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4SgmTp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4SgmTp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4SgmTp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4SgmTp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4SgmTp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4SgmTp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4SgmTp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4SgmTp.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/ccpZ34bl.s: Assembler messages:
encrypt.c: /tmp/ccpZ34bl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpZ34bl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpZ34bl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpZ34bl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZ34bl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZ34bl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZ34bl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpZ34bl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpZ34bl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpZ34bl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpZ34bl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpZ34bl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpZ34bl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZ34bl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpZ34bl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpZ34bl.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/ccNP37nF.s: Assembler messages:
encrypt.c: /tmp/ccNP37nF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNP37nF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNP37nF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNP37nF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNP37nF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNP37nF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNP37nF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNP37nF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNP37nF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNP37nF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNP37nF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNP37nF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNP37nF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNP37nF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNP37nF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNP37nF.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/cczW72Zz.s: Assembler messages:
encrypt.c: /tmp/cczW72Zz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczW72Zz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczW72Zz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczW72Zz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczW72Zz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczW72Zz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczW72Zz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczW72Zz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczW72Zz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczW72Zz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczW72Zz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczW72Zz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczW72Zz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczW72Zz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczW72Zz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczW72Zz.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/ccASJmBH.s: Assembler messages:
encrypt.c: /tmp/ccASJmBH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccASJmBH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccASJmBH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccASJmBH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASJmBH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASJmBH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASJmBH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccASJmBH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccASJmBH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccASJmBH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccASJmBH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASJmBH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASJmBH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccASJmBH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccASJmBH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccASJmBH.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/ccJiaHJE.s: Assembler messages:
encrypt.c: /tmp/ccJiaHJE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJiaHJE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJiaHJE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJiaHJE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJiaHJE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJiaHJE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJiaHJE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJiaHJE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJiaHJE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJiaHJE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJiaHJE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJiaHJE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJiaHJE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJiaHJE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJiaHJE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJiaHJE.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/ccIZvqEh.s: Assembler messages:
encrypt.c: /tmp/ccIZvqEh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIZvqEh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIZvqEh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIZvqEh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZvqEh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZvqEh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZvqEh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIZvqEh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIZvqEh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIZvqEh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIZvqEh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZvqEh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZvqEh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIZvqEh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIZvqEh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIZvqEh.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/ccc096Wb.s: Assembler messages:
encrypt.c: /tmp/ccc096Wb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc096Wb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc096Wb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc096Wb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc096Wb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc096Wb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc096Wb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc096Wb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc096Wb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc096Wb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc096Wb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc096Wb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc096Wb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc096Wb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc096Wb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc096Wb.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/ccaB5MWk.s: Assembler messages:
encrypt.c: /tmp/ccaB5MWk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaB5MWk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaB5MWk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaB5MWk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaB5MWk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaB5MWk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaB5MWk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaB5MWk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaB5MWk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaB5MWk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaB5MWk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaB5MWk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaB5MWk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaB5MWk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaB5MWk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaB5MWk.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/ccZbuSaf.s: Assembler messages:
encrypt.c: /tmp/ccZbuSaf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbuSaf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZbuSaf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZbuSaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZbuSaf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZbuSaf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZbuSaf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZbuSaf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZbuSaf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZbuSaf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZbuSaf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZbuSaf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZbuSaf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbuSaf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZbuSaf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZbuSaf.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/cczlroj0.s: Assembler messages:
encrypt.c: /tmp/cczlroj0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczlroj0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczlroj0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczlroj0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczlroj0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczlroj0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczlroj0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczlroj0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczlroj0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczlroj0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczlroj0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczlroj0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczlroj0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczlroj0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczlroj0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczlroj0.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/ccucvzcV.s: Assembler messages:
encrypt.c: /tmp/ccucvzcV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucvzcV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccucvzcV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccucvzcV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucvzcV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucvzcV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucvzcV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccucvzcV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccucvzcV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccucvzcV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccucvzcV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucvzcV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucvzcV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucvzcV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucvzcV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccucvzcV.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/ccUVQfE5.s: Assembler messages:
encrypt.c: /tmp/ccUVQfE5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUVQfE5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUVQfE5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUVQfE5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVQfE5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVQfE5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVQfE5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUVQfE5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUVQfE5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUVQfE5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUVQfE5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUVQfE5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUVQfE5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUVQfE5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUVQfE5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUVQfE5.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/ccBf02c1.s: Assembler messages:
encrypt.c: /tmp/ccBf02c1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBf02c1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBf02c1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBf02c1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBf02c1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBf02c1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBf02c1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBf02c1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBf02c1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBf02c1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBf02c1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBf02c1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBf02c1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBf02c1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBf02c1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBf02c1.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/cco6mzXR.s: Assembler messages:
encrypt.c: /tmp/cco6mzXR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco6mzXR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco6mzXR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco6mzXR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco6mzXR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco6mzXR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco6mzXR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco6mzXR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco6mzXR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco6mzXR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco6mzXR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco6mzXR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco6mzXR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6mzXR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco6mzXR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco6mzXR.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/ccLl3bXN.s: Assembler messages:
encrypt.c: /tmp/ccLl3bXN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLl3bXN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLl3bXN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLl3bXN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLl3bXN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLl3bXN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLl3bXN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLl3bXN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLl3bXN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLl3bXN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLl3bXN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLl3bXN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLl3bXN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLl3bXN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLl3bXN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLl3bXN.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/ccUuQUkV.s: Assembler messages:
encrypt.c: /tmp/ccUuQUkV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUuQUkV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUuQUkV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUuQUkV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUuQUkV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUuQUkV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUuQUkV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUuQUkV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUuQUkV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUuQUkV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUuQUkV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUuQUkV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUuQUkV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuQUkV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUuQUkV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUuQUkV.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/ccYasd4T.s: Assembler messages:
encrypt.c: /tmp/ccYasd4T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYasd4T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYasd4T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYasd4T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYasd4T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYasd4T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYasd4T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYasd4T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYasd4T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYasd4T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYasd4T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYasd4T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYasd4T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYasd4T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYasd4T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYasd4T.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/ccDpy6OK.s: Assembler messages:
encrypt.c: /tmp/ccDpy6OK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDpy6OK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDpy6OK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDpy6OK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDpy6OK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDpy6OK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDpy6OK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDpy6OK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDpy6OK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDpy6OK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDpy6OK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDpy6OK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDpy6OK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpy6OK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDpy6OK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDpy6OK.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/ccYn5DcG.s: Assembler messages:
encrypt.c: /tmp/ccYn5DcG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYn5DcG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYn5DcG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYn5DcG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYn5DcG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYn5DcG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYn5DcG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYn5DcG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYn5DcG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYn5DcG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYn5DcG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYn5DcG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYn5DcG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYn5DcG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYn5DcG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYn5DcG.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/ccJu0XrN.s: Assembler messages:
encrypt.c: /tmp/ccJu0XrN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJu0XrN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJu0XrN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJu0XrN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJu0XrN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJu0XrN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJu0XrN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJu0XrN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJu0XrN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJu0XrN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJu0XrN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJu0XrN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJu0XrN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJu0XrN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJu0XrN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJu0XrN.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/ccY7hxRL.s: Assembler messages:
encrypt.c: /tmp/ccY7hxRL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY7hxRL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY7hxRL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY7hxRL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7hxRL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7hxRL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7hxRL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY7hxRL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY7hxRL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY7hxRL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7hxRL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY7hxRL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY7hxRL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7hxRL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY7hxRL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY7hxRL.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/ccWZZOWp.s: Assembler messages:
encrypt.c: /tmp/ccWZZOWp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZZOWp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZZOWp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZZOWp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZZOWp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZZOWp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZZOWp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZZOWp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZZOWp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWZZOWp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZZOWp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZZOWp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZZOWp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZZOWp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZZOWp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZZOWp.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/ccUZF03i.s: Assembler messages:
encrypt.c: /tmp/ccUZF03i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUZF03i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUZF03i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUZF03i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZF03i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZF03i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZF03i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUZF03i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUZF03i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUZF03i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUZF03i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUZF03i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUZF03i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZF03i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUZF03i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZF03i.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/ccbGUBes.s: Assembler messages:
encrypt.c: /tmp/ccbGUBes.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbGUBes.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbGUBes.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbGUBes.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbGUBes.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbGUBes.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbGUBes.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbGUBes.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbGUBes.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbGUBes.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbGUBes.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbGUBes.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbGUBes.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbGUBes.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbGUBes.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbGUBes.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/ccxJRDgm.s: Assembler messages:
encrypt.c: /tmp/ccxJRDgm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJRDgm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJRDgm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJRDgm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxJRDgm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxJRDgm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxJRDgm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJRDgm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJRDgm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxJRDgm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxJRDgm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxJRDgm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxJRDgm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJRDgm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxJRDgm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxJRDgm.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/ccNFb7r7.s: Assembler messages:
encrypt.c: /tmp/ccNFb7r7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNFb7r7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNFb7r7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNFb7r7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNFb7r7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNFb7r7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNFb7r7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNFb7r7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNFb7r7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNFb7r7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNFb7r7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNFb7r7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNFb7r7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFb7r7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNFb7r7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFb7r7.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/ccoMYQt6.s: Assembler messages:
encrypt.c: /tmp/ccoMYQt6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoMYQt6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoMYQt6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoMYQt6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYQt6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYQt6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYQt6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoMYQt6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoMYQt6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoMYQt6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoMYQt6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMYQt6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMYQt6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoMYQt6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoMYQt6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoMYQt6.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/cccyDANc.s: Assembler messages:
encrypt.c: /tmp/cccyDANc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccyDANc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccyDANc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccyDANc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyDANc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyDANc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyDANc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccyDANc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccyDANc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccyDANc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyDANc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyDANc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyDANc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyDANc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyDANc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccyDANc.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/ccBifnS6.s: Assembler messages:
encrypt.c: /tmp/ccBifnS6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBifnS6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBifnS6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBifnS6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBifnS6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBifnS6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBifnS6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBifnS6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBifnS6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBifnS6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBifnS6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBifnS6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBifnS6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBifnS6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBifnS6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBifnS6.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/cchumR5w.s: Assembler messages:
encrypt.c: /tmp/cchumR5w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchumR5w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchumR5w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchumR5w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchumR5w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchumR5w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchumR5w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchumR5w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchumR5w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchumR5w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchumR5w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchumR5w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchumR5w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchumR5w.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchumR5w.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchumR5w.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/cc1qBdfs.s: Assembler messages:
encrypt.c: /tmp/cc1qBdfs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1qBdfs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1qBdfs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1qBdfs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qBdfs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qBdfs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qBdfs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1qBdfs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1qBdfs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1qBdfs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1qBdfs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qBdfs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qBdfs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qBdfs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1qBdfs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1qBdfs.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/ccWZCQkA.s: Assembler messages:
encrypt.c: /tmp/ccWZCQkA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZCQkA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZCQkA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZCQkA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZCQkA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZCQkA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZCQkA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZCQkA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZCQkA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWZCQkA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZCQkA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZCQkA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZCQkA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZCQkA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZCQkA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZCQkA.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/cctayxdu.s: Assembler messages:
encrypt.c: /tmp/cctayxdu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctayxdu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctayxdu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctayxdu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctayxdu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctayxdu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctayxdu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctayxdu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctayxdu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctayxdu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctayxdu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctayxdu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctayxdu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctayxdu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctayxdu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctayxdu.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/ccg7UPls.s: Assembler messages:
encrypt.c: /tmp/ccg7UPls.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg7UPls.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg7UPls.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg7UPls.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7UPls.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7UPls.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7UPls.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg7UPls.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg7UPls.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7UPls.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg7UPls.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg7UPls.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7UPls.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7UPls.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg7UPls.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg7UPls.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/cc8oWFsn.s: Assembler messages:
encrypt.c: /tmp/cc8oWFsn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8oWFsn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8oWFsn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8oWFsn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8oWFsn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8oWFsn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8oWFsn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8oWFsn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8oWFsn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8oWFsn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8oWFsn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8oWFsn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8oWFsn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8oWFsn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8oWFsn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8oWFsn.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/ccI2AlIq.s: Assembler messages:
encrypt.c: /tmp/ccI2AlIq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2AlIq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI2AlIq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI2AlIq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI2AlIq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI2AlIq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI2AlIq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI2AlIq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI2AlIq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI2AlIq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI2AlIq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI2AlIq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI2AlIq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI2AlIq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2AlIq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI2AlIq.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/ccWv9vzn.s: Assembler messages:
encrypt.c: /tmp/ccWv9vzn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWv9vzn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWv9vzn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWv9vzn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWv9vzn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWv9vzn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWv9vzn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWv9vzn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWv9vzn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWv9vzn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWv9vzn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWv9vzn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWv9vzn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWv9vzn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWv9vzn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWv9vzn.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/cc9V5M5E.s: Assembler messages:
encrypt.c: /tmp/cc9V5M5E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9V5M5E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9V5M5E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9V5M5E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9V5M5E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9V5M5E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9V5M5E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9V5M5E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9V5M5E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9V5M5E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9V5M5E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9V5M5E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9V5M5E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9V5M5E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V5M5E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9V5M5E.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/cceL15BA.s: Assembler messages:
encrypt.c: /tmp/cceL15BA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceL15BA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceL15BA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceL15BA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceL15BA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceL15BA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceL15BA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceL15BA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceL15BA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceL15BA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceL15BA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceL15BA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceL15BA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceL15BA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceL15BA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceL15BA.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/cc0sre5F.s: Assembler messages:
encrypt.c: /tmp/cc0sre5F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0sre5F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0sre5F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0sre5F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sre5F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sre5F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sre5F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0sre5F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0sre5F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sre5F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0sre5F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0sre5F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0sre5F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0sre5F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0sre5F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0sre5F.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/ccpNIG8z.s: Assembler messages:
encrypt.c: /tmp/ccpNIG8z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNIG8z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpNIG8z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpNIG8z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNIG8z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNIG8z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNIG8z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpNIG8z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpNIG8z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNIG8z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpNIG8z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpNIG8z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNIG8z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNIG8z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNIG8z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpNIG8z.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/ccJp28I8.s: Assembler messages:
encrypt.c: /tmp/ccJp28I8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJp28I8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJp28I8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJp28I8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJp28I8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJp28I8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJp28I8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJp28I8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJp28I8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJp28I8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJp28I8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJp28I8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJp28I8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJp28I8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJp28I8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJp28I8.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/ccyVDOA3.s: Assembler messages:
encrypt.c: /tmp/ccyVDOA3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyVDOA3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyVDOA3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyVDOA3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVDOA3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVDOA3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVDOA3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyVDOA3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyVDOA3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVDOA3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyVDOA3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyVDOA3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVDOA3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVDOA3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyVDOA3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyVDOA3.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/ccRiV9r8.s: Assembler messages:
encrypt.c: /tmp/ccRiV9r8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRiV9r8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRiV9r8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRiV9r8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiV9r8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiV9r8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiV9r8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRiV9r8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRiV9r8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiV9r8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRiV9r8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRiV9r8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiV9r8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiV9r8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiV9r8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRiV9r8.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/ccpbh3J3.s: Assembler messages:
encrypt.c: /tmp/ccpbh3J3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpbh3J3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpbh3J3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpbh3J3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpbh3J3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpbh3J3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpbh3J3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpbh3J3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpbh3J3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpbh3J3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpbh3J3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpbh3J3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpbh3J3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpbh3J3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbh3J3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpbh3J3.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/ccggblXd.s: Assembler messages:
encrypt.c: /tmp/ccggblXd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccggblXd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccggblXd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccggblXd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccggblXd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccggblXd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccggblXd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccggblXd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccggblXd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccggblXd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccggblXd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccggblXd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccggblXd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccggblXd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccggblXd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccggblXd.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/ccS4SnI8.s: Assembler messages:
encrypt.c: /tmp/ccS4SnI8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS4SnI8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS4SnI8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccS4SnI8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4SnI8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4SnI8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4SnI8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS4SnI8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS4SnI8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4SnI8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccS4SnI8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccS4SnI8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4SnI8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4SnI8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS4SnI8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS4SnI8.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/ccN2wFGd.s: Assembler messages:
encrypt.c: /tmp/ccN2wFGd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN2wFGd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN2wFGd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN2wFGd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN2wFGd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN2wFGd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN2wFGd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN2wFGd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN2wFGd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN2wFGd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN2wFGd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN2wFGd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN2wFGd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN2wFGd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2wFGd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN2wFGd.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/ccYGfAF8.s: Assembler messages:
encrypt.c: /tmp/ccYGfAF8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYGfAF8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYGfAF8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYGfAF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGfAF8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGfAF8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGfAF8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYGfAF8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYGfAF8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGfAF8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYGfAF8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYGfAF8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGfAF8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGfAF8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGfAF8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGfAF8.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/ccpJk5l6.s: Assembler messages:
encrypt.c: /tmp/ccpJk5l6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJk5l6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpJk5l6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpJk5l6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJk5l6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJk5l6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJk5l6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpJk5l6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpJk5l6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJk5l6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpJk5l6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpJk5l6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJk5l6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJk5l6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJk5l6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJk5l6.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/ccdpRvp1.s: Assembler messages:
encrypt.c: /tmp/ccdpRvp1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdpRvp1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdpRvp1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdpRvp1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpRvp1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpRvp1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpRvp1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdpRvp1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdpRvp1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpRvp1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdpRvp1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdpRvp1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpRvp1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpRvp1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdpRvp1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdpRvp1.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/ccAhl5l6.s: Assembler messages:
encrypt.c: /tmp/ccAhl5l6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAhl5l6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAhl5l6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAhl5l6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhl5l6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhl5l6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhl5l6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAhl5l6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAhl5l6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhl5l6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAhl5l6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAhl5l6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAhl5l6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAhl5l6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhl5l6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAhl5l6.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/cc1t6if1.s: Assembler messages:
encrypt.c: /tmp/cc1t6if1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1t6if1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1t6if1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1t6if1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1t6if1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1t6if1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1t6if1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1t6if1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1t6if1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1t6if1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1t6if1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1t6if1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1t6if1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1t6if1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6if1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1t6if1.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/ccYBwICU.s: Assembler messages:
encrypt.c: /tmp/ccYBwICU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYBwICU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYBwICU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYBwICU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYBwICU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYBwICU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYBwICU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYBwICU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYBwICU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYBwICU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYBwICU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYBwICU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYBwICU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYBwICU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYBwICU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYBwICU.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/ccio0LxP.s: Assembler messages:
encrypt.c: /tmp/ccio0LxP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccio0LxP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccio0LxP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccio0LxP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccio0LxP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccio0LxP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccio0LxP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccio0LxP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccio0LxP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccio0LxP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccio0LxP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccio0LxP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccio0LxP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccio0LxP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccio0LxP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccio0LxP.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/cctSy8RX.s: Assembler messages:
encrypt.c: /tmp/cctSy8RX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctSy8RX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctSy8RX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctSy8RX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSy8RX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSy8RX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSy8RX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctSy8RX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctSy8RX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSy8RX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctSy8RX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctSy8RX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSy8RX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSy8RX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSy8RX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctSy8RX.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/ccW6tWHP.s: Assembler messages:
encrypt.c: /tmp/ccW6tWHP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW6tWHP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW6tWHP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW6tWHP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6tWHP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6tWHP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6tWHP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW6tWHP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW6tWHP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6tWHP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW6tWHP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW6tWHP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6tWHP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6tWHP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW6tWHP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW6tWHP.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/ccq2s5hN.s: Assembler messages:
encrypt.c: /tmp/ccq2s5hN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq2s5hN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq2s5hN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq2s5hN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2s5hN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2s5hN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2s5hN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq2s5hN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq2s5hN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2s5hN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq2s5hN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq2s5hN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2s5hN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2s5hN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2s5hN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq2s5hN.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/ccp1PgGH.s: Assembler messages:
encrypt.c: /tmp/ccp1PgGH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp1PgGH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp1PgGH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp1PgGH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1PgGH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1PgGH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1PgGH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp1PgGH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp1PgGH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1PgGH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp1PgGH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp1PgGH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp1PgGH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp1PgGH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp1PgGH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp1PgGH.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/ccBu2G8M.s: Assembler messages:
encrypt.c: /tmp/ccBu2G8M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBu2G8M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBu2G8M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBu2G8M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu2G8M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu2G8M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu2G8M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBu2G8M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBu2G8M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu2G8M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBu2G8M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBu2G8M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBu2G8M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBu2G8M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBu2G8M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBu2G8M.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/ccNqHxpI.s: Assembler messages:
encrypt.c: /tmp/ccNqHxpI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqHxpI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNqHxpI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNqHxpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqHxpI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqHxpI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqHxpI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNqHxpI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNqHxpI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqHxpI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNqHxpI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNqHxpI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqHxpI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqHxpI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqHxpI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNqHxpI.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/ccGwP7hT.s: Assembler messages:
encrypt.c: /tmp/ccGwP7hT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGwP7hT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGwP7hT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGwP7hT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGwP7hT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGwP7hT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGwP7hT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGwP7hT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGwP7hT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGwP7hT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGwP7hT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGwP7hT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGwP7hT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGwP7hT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGwP7hT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGwP7hT.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/cc5WyXkO.s: Assembler messages:
encrypt.c: /tmp/cc5WyXkO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WyXkO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WyXkO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WyXkO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WyXkO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WyXkO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WyXkO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WyXkO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WyXkO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WyXkO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5WyXkO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5WyXkO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WyXkO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WyXkO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WyXkO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5WyXkO.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/ccvOnbSS.s: Assembler messages:
encrypt.c: /tmp/ccvOnbSS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvOnbSS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvOnbSS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvOnbSS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOnbSS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOnbSS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOnbSS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvOnbSS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvOnbSS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOnbSS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvOnbSS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOnbSS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOnbSS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOnbSS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOnbSS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOnbSS.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/ccKzAXuO.s: Assembler messages:
encrypt.c: /tmp/ccKzAXuO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKzAXuO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKzAXuO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKzAXuO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKzAXuO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKzAXuO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKzAXuO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKzAXuO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKzAXuO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKzAXuO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKzAXuO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKzAXuO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKzAXuO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKzAXuO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKzAXuO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKzAXuO.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/cceUtmxz.s: Assembler messages:
encrypt.c: /tmp/cceUtmxz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceUtmxz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceUtmxz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceUtmxz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUtmxz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUtmxz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUtmxz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceUtmxz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceUtmxz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUtmxz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceUtmxz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceUtmxz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUtmxz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUtmxz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceUtmxz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceUtmxz.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/ccJi9RGu.s: Assembler messages:
encrypt.c: /tmp/ccJi9RGu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJi9RGu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJi9RGu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJi9RGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi9RGu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi9RGu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi9RGu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJi9RGu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJi9RGu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi9RGu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJi9RGu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi9RGu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJi9RGu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJi9RGu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi9RGu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJi9RGu.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/ccDenmVx.s: Assembler messages:
encrypt.c: /tmp/ccDenmVx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDenmVx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDenmVx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDenmVx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenmVx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenmVx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenmVx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDenmVx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDenmVx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenmVx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDenmVx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDenmVx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDenmVx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDenmVx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDenmVx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDenmVx.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/ccvkIMDu.s: Assembler messages:
encrypt.c: /tmp/ccvkIMDu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvkIMDu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvkIMDu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvkIMDu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkIMDu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkIMDu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkIMDu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvkIMDu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvkIMDu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkIMDu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvkIMDu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvkIMDu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvkIMDu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvkIMDu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvkIMDu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvkIMDu.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/cc5HAcd1.s: Assembler messages:
encrypt.c: /tmp/cc5HAcd1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5HAcd1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5HAcd1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5HAcd1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HAcd1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HAcd1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HAcd1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5HAcd1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5HAcd1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HAcd1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5HAcd1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5HAcd1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HAcd1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HAcd1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HAcd1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5HAcd1.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/ccYpSWjV.s: Assembler messages:
encrypt.c: /tmp/ccYpSWjV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYpSWjV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYpSWjV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYpSWjV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpSWjV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpSWjV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpSWjV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYpSWjV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYpSWjV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpSWjV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYpSWjV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpSWjV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYpSWjV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYpSWjV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpSWjV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYpSWjV.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/ccGo0k70.s: Assembler messages:
encrypt.c: /tmp/ccGo0k70.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGo0k70.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGo0k70.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGo0k70.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGo0k70.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGo0k70.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGo0k70.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGo0k70.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGo0k70.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGo0k70.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGo0k70.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGo0k70.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGo0k70.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGo0k70.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGo0k70.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGo0k70.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/ccd63LsV.s: Assembler messages:
encrypt.c: /tmp/ccd63LsV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd63LsV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd63LsV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd63LsV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd63LsV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd63LsV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd63LsV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd63LsV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd63LsV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd63LsV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd63LsV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd63LsV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd63LsV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd63LsV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd63LsV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd63LsV.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/ccQq9eTp.s: Assembler messages:
encrypt.c: /tmp/ccQq9eTp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQq9eTp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQq9eTp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQq9eTp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQq9eTp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQq9eTp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQq9eTp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQq9eTp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQq9eTp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQq9eTp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQq9eTp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQq9eTp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQq9eTp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQq9eTp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQq9eTp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQq9eTp.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/cc1Svrsl.s: Assembler messages:
encrypt.c: /tmp/cc1Svrsl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Svrsl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Svrsl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Svrsl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Svrsl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Svrsl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Svrsl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Svrsl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Svrsl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Svrsl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1Svrsl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1Svrsl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Svrsl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Svrsl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Svrsl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1Svrsl.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/ccCt2WSp.s: Assembler messages:
encrypt.c: /tmp/ccCt2WSp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCt2WSp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCt2WSp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCt2WSp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCt2WSp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCt2WSp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCt2WSp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCt2WSp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCt2WSp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCt2WSp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCt2WSp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCt2WSp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCt2WSp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCt2WSp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCt2WSp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCt2WSp.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/ccfLJuXk.s: Assembler messages:
encrypt.c: /tmp/ccfLJuXk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLJuXk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLJuXk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLJuXk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLJuXk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLJuXk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLJuXk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLJuXk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLJuXk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLJuXk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfLJuXk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLJuXk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLJuXk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLJuXk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLJuXk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLJuXk.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/ccC5qVBS.s: Assembler messages:
encrypt.c: /tmp/ccC5qVBS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5qVBS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC5qVBS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC5qVBS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5qVBS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5qVBS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5qVBS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC5qVBS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC5qVBS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5qVBS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC5qVBS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC5qVBS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5qVBS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5qVBS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5qVBS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC5qVBS.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/ccykeTEV.s: Assembler messages:
encrypt.c: /tmp/ccykeTEV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccykeTEV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccykeTEV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccykeTEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykeTEV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykeTEV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykeTEV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccykeTEV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccykeTEV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykeTEV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccykeTEV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccykeTEV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccykeTEV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccykeTEV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccykeTEV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccykeTEV.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/cc4rA6wT.s: Assembler messages:
encrypt.c: /tmp/cc4rA6wT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4rA6wT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4rA6wT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4rA6wT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4rA6wT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4rA6wT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4rA6wT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4rA6wT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4rA6wT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4rA6wT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4rA6wT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4rA6wT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4rA6wT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4rA6wT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4rA6wT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4rA6wT.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/ccmG1hLV.s: Assembler messages:
encrypt.c: /tmp/ccmG1hLV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmG1hLV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmG1hLV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmG1hLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmG1hLV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmG1hLV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmG1hLV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmG1hLV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmG1hLV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmG1hLV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmG1hLV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmG1hLV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmG1hLV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmG1hLV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmG1hLV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmG1hLV.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/cctN2g8K.s: Assembler messages:
encrypt.c: /tmp/cctN2g8K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctN2g8K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctN2g8K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctN2g8K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctN2g8K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctN2g8K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctN2g8K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctN2g8K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctN2g8K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctN2g8K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctN2g8K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctN2g8K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctN2g8K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctN2g8K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctN2g8K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctN2g8K.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/cc02sxjG.s: Assembler messages:
encrypt.c: /tmp/cc02sxjG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02sxjG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc02sxjG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc02sxjG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02sxjG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02sxjG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02sxjG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc02sxjG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc02sxjG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02sxjG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc02sxjG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02sxjG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02sxjG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02sxjG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02sxjG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02sxjG.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/ccfehBkL.s: Assembler messages:
encrypt.c: /tmp/ccfehBkL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfehBkL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfehBkL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfehBkL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfehBkL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfehBkL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfehBkL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfehBkL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfehBkL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfehBkL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfehBkL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfehBkL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfehBkL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfehBkL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfehBkL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfehBkL.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/cc5fOZsG.s: Assembler messages:
encrypt.c: /tmp/cc5fOZsG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5fOZsG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5fOZsG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5fOZsG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5fOZsG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5fOZsG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5fOZsG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5fOZsG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5fOZsG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5fOZsG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5fOZsG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5fOZsG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5fOZsG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5fOZsG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fOZsG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5fOZsG.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/ccNuuThF.s: Assembler messages:
encrypt.c: /tmp/ccNuuThF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNuuThF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNuuThF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNuuThF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNuuThF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNuuThF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNuuThF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNuuThF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNuuThF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNuuThF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNuuThF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNuuThF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNuuThF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNuuThF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNuuThF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNuuThF.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/ccEp50MA.s: Assembler messages:
encrypt.c: /tmp/ccEp50MA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEp50MA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEp50MA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEp50MA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEp50MA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEp50MA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEp50MA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEp50MA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEp50MA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEp50MA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEp50MA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEp50MA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEp50MA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEp50MA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEp50MA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEp50MA.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/ccbZMIQD.s: Assembler messages:
encrypt.c: /tmp/ccbZMIQD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbZMIQD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbZMIQD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbZMIQD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbZMIQD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbZMIQD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbZMIQD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbZMIQD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbZMIQD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbZMIQD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbZMIQD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbZMIQD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbZMIQD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbZMIQD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZMIQD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbZMIQD.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/ccIOY0wA.s: Assembler messages:
encrypt.c: /tmp/ccIOY0wA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIOY0wA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIOY0wA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIOY0wA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIOY0wA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIOY0wA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIOY0wA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIOY0wA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIOY0wA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIOY0wA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIOY0wA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIOY0wA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIOY0wA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIOY0wA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIOY0wA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIOY0wA.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/cc99m0ox.s: Assembler messages:
encrypt.c: /tmp/cc99m0ox.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc99m0ox.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc99m0ox.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc99m0ox.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99m0ox.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99m0ox.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99m0ox.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc99m0ox.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc99m0ox.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99m0ox.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc99m0ox.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc99m0ox.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99m0ox.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99m0ox.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc99m0ox.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc99m0ox.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/ccJWUyws.s: Assembler messages:
encrypt.c: /tmp/ccJWUyws.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJWUyws.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJWUyws.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJWUyws.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJWUyws.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJWUyws.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJWUyws.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJWUyws.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJWUyws.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJWUyws.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJWUyws.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJWUyws.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJWUyws.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJWUyws.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJWUyws.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJWUyws.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/ccXLJUVx.s: Assembler messages:
encrypt.c: /tmp/ccXLJUVx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXLJUVx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXLJUVx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXLJUVx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLJUVx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLJUVx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLJUVx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXLJUVx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXLJUVx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLJUVx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXLJUVx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXLJUVx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLJUVx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLJUVx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLJUVx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLJUVx.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/ccTnLFft.s: Assembler messages:
encrypt.c: /tmp/ccTnLFft.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTnLFft.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTnLFft.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTnLFft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnLFft.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnLFft.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnLFft.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTnLFft.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTnLFft.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnLFft.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTnLFft.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTnLFft.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnLFft.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnLFft.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnLFft.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnLFft.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/ccZc41u0.s: Assembler messages:
encrypt.c: /tmp/ccZc41u0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZc41u0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZc41u0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZc41u0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc41u0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc41u0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc41u0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZc41u0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZc41u0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc41u0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZc41u0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZc41u0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZc41u0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZc41u0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZc41u0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZc41u0.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/ccWhMbxV.s: Assembler messages:
encrypt.c: /tmp/ccWhMbxV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWhMbxV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWhMbxV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWhMbxV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhMbxV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhMbxV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhMbxV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWhMbxV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWhMbxV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhMbxV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWhMbxV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWhMbxV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWhMbxV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWhMbxV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWhMbxV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWhMbxV.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/ccFHTZz0.s: Assembler messages:
encrypt.c: /tmp/ccFHTZz0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFHTZz0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFHTZz0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFHTZz0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHTZz0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHTZz0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHTZz0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFHTZz0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFHTZz0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHTZz0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFHTZz0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFHTZz0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHTZz0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHTZz0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFHTZz0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFHTZz0.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/ccm4TVLV.s: Assembler messages:
encrypt.c: /tmp/ccm4TVLV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm4TVLV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm4TVLV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm4TVLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4TVLV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4TVLV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4TVLV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm4TVLV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm4TVLV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4TVLV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm4TVLV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm4TVLV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4TVLV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4TVLV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4TVLV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm4TVLV.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/ccFFQksS.s: Assembler messages:
encrypt.c: /tmp/ccFFQksS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFFQksS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFFQksS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFFQksS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFQksS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFQksS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFQksS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFFQksS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFFQksS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFQksS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFFQksS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFQksS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFQksS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFQksS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFQksS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFQksS.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/cc3yy0iN.s: Assembler messages:
encrypt.c: /tmp/cc3yy0iN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3yy0iN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3yy0iN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3yy0iN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yy0iN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yy0iN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yy0iN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3yy0iN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3yy0iN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yy0iN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3yy0iN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3yy0iN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3yy0iN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3yy0iN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3yy0iN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3yy0iN.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/cc5zOamS.s: Assembler messages:
encrypt.c: /tmp/cc5zOamS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5zOamS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5zOamS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5zOamS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5zOamS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5zOamS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5zOamS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5zOamS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5zOamS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5zOamS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5zOamS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5zOamS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5zOamS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5zOamS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5zOamS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5zOamS.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/cc2S6yxN.s: Assembler messages:
encrypt.c: /tmp/cc2S6yxN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2S6yxN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2S6yxN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2S6yxN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2S6yxN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2S6yxN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2S6yxN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2S6yxN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2S6yxN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2S6yxN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2S6yxN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2S6yxN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2S6yxN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2S6yxN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2S6yxN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2S6yxN.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/ccVhSdRi.s: Assembler messages:
encrypt.c: /tmp/ccVhSdRi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVhSdRi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVhSdRi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVhSdRi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVhSdRi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVhSdRi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVhSdRi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVhSdRi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVhSdRi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVhSdRi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVhSdRi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVhSdRi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVhSdRi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVhSdRi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhSdRi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVhSdRi.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/cchU9XUa.s: Assembler messages:
encrypt.c: /tmp/cchU9XUa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchU9XUa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchU9XUa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchU9XUa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchU9XUa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchU9XUa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchU9XUa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchU9XUa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchU9XUa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchU9XUa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchU9XUa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchU9XUa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchU9XUa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchU9XUa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchU9XUa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchU9XUa.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/ccC6st3i.s: Assembler messages:
encrypt.c: /tmp/ccC6st3i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC6st3i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC6st3i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC6st3i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6st3i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6st3i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6st3i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC6st3i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC6st3i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6st3i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC6st3i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC6st3i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6st3i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6st3i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC6st3i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC6st3i.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/ccmwHCWd.s: Assembler messages:
encrypt.c: /tmp/ccmwHCWd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmwHCWd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmwHCWd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmwHCWd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwHCWd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwHCWd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwHCWd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmwHCWd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmwHCWd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwHCWd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmwHCWd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmwHCWd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwHCWd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwHCWd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwHCWd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwHCWd.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/cc762uAT.s: Assembler messages:
encrypt.c: /tmp/cc762uAT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc762uAT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc762uAT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc762uAT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc762uAT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc762uAT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc762uAT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc762uAT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc762uAT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc762uAT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc762uAT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc762uAT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc762uAT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc762uAT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc762uAT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc762uAT.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/ccansEHU.s: Assembler messages:
encrypt.c: /tmp/ccansEHU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccansEHU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccansEHU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccansEHU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccansEHU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccansEHU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccansEHU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccansEHU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccansEHU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccansEHU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccansEHU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccansEHU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccansEHU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccansEHU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccansEHU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccansEHU.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/ccpOakFR.s: Assembler messages:
encrypt.c: /tmp/ccpOakFR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpOakFR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpOakFR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpOakFR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpOakFR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpOakFR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpOakFR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpOakFR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpOakFR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpOakFR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpOakFR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpOakFR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpOakFR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpOakFR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpOakFR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpOakFR.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/ccdj6NOS.s: Assembler messages:
encrypt.c: /tmp/ccdj6NOS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdj6NOS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdj6NOS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdj6NOS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdj6NOS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdj6NOS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdj6NOS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdj6NOS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdj6NOS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdj6NOS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdj6NOS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdj6NOS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdj6NOS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdj6NOS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdj6NOS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdj6NOS.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/ccLIQljJ.s: Assembler messages:
encrypt.c: /tmp/ccLIQljJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIQljJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLIQljJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLIQljJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLIQljJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLIQljJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLIQljJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLIQljJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLIQljJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLIQljJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLIQljJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLIQljJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLIQljJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLIQljJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIQljJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLIQljJ.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/ccfDn65N.s: Assembler messages:
encrypt.c: /tmp/ccfDn65N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfDn65N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfDn65N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfDn65N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDn65N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDn65N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDn65N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfDn65N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfDn65N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDn65N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfDn65N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDn65N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDn65N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDn65N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDn65N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDn65N.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/cc1qqhjL.s: Assembler messages:
encrypt.c: /tmp/cc1qqhjL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1qqhjL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1qqhjL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1qqhjL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qqhjL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qqhjL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qqhjL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1qqhjL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1qqhjL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qqhjL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1qqhjL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1qqhjL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qqhjL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qqhjL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1qqhjL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1qqhjL.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/ccTDAA4O.s: Assembler messages:
encrypt.c: /tmp/ccTDAA4O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTDAA4O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTDAA4O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTDAA4O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDAA4O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDAA4O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDAA4O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTDAA4O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTDAA4O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDAA4O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTDAA4O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTDAA4O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDAA4O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDAA4O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDAA4O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDAA4O.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/ccNXdTCG.s: Assembler messages:
encrypt.c: /tmp/ccNXdTCG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXdTCG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXdTCG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXdTCG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXdTCG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXdTCG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNXdTCG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXdTCG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXdTCG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXdTCG.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/ccNXdTCG.s: Assembler messages:
encrypt.c: /tmp/ccNXdTCG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXdTCG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXdTCG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXdTCG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXdTCG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXdTCG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNXdTCG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXdTCG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXdTCG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXdTCG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXdTCG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXdTCG.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/ccfBISOq.s: Assembler messages:
encrypt.c: /tmp/ccfBISOq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBISOq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBISOq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBISOq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBISOq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBISOq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfBISOq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBISOq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBISOq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBISOq.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/ccfBISOq.s: Assembler messages:
encrypt.c: /tmp/ccfBISOq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBISOq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBISOq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBISOq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBISOq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBISOq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfBISOq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBISOq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBISOq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBISOq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBISOq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBISOq.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/ccSiij6N.s: Assembler messages:
encrypt.c: /tmp/ccSiij6N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSiij6N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSiij6N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSiij6N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSiij6N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSiij6N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSiij6N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSiij6N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSiij6N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSiij6N.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/ccSiij6N.s: Assembler messages:
encrypt.c: /tmp/ccSiij6N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSiij6N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSiij6N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSiij6N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSiij6N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSiij6N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSiij6N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSiij6N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSiij6N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSiij6N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiij6N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSiij6N.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/cc8zJDyx.s: Assembler messages:
encrypt.c: /tmp/cc8zJDyx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zJDyx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8zJDyx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8zJDyx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8zJDyx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8zJDyx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8zJDyx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zJDyx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zJDyx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zJDyx.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/cc8zJDyx.s: Assembler messages:
encrypt.c: /tmp/cc8zJDyx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8zJDyx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8zJDyx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8zJDyx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8zJDyx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8zJDyx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8zJDyx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8zJDyx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zJDyx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zJDyx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8zJDyx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8zJDyx.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/ccbYVQwC.s: Assembler messages:
encrypt.c: /tmp/ccbYVQwC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYVQwC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYVQwC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYVQwC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYVQwC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYVQwC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYVQwC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYVQwC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYVQwC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYVQwC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbYVQwC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYVQwC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYVQwC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYVQwC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYVQwC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYVQwC.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/ccnTpOKw.s: Assembler messages:
encrypt.c: /tmp/ccnTpOKw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnTpOKw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnTpOKw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnTpOKw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnTpOKw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnTpOKw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnTpOKw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnTpOKw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnTpOKw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnTpOKw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnTpOKw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnTpOKw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnTpOKw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnTpOKw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTpOKw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnTpOKw.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/ccRSd30E.s: Assembler messages:
encrypt.c: /tmp/ccRSd30E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRSd30E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRSd30E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRSd30E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSd30E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSd30E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSd30E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRSd30E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRSd30E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSd30E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRSd30E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRSd30E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSd30E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSd30E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSd30E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSd30E.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/ccynLZyw.s: Assembler messages:
encrypt.c: /tmp/ccynLZyw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccynLZyw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccynLZyw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccynLZyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynLZyw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynLZyw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynLZyw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccynLZyw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccynLZyw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynLZyw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccynLZyw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccynLZyw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynLZyw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynLZyw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccynLZyw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccynLZyw.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/ccrhdO4c.s: Assembler messages:
encrypt.c: /tmp/ccrhdO4c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrhdO4c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrhdO4c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrhdO4c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhdO4c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhdO4c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhdO4c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrhdO4c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrhdO4c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhdO4c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrhdO4c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrhdO4c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhdO4c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhdO4c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrhdO4c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrhdO4c.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/ccZ0MoRa.s: Assembler messages:
encrypt.c: /tmp/ccZ0MoRa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ0MoRa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ0MoRa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ0MoRa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0MoRa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0MoRa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0MoRa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ0MoRa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0MoRa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ0MoRa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ0MoRa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0MoRa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0MoRa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0MoRa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0MoRa.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/ccF1bvui.s: Assembler messages:
encrypt.c: /tmp/ccF1bvui.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF1bvui.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF1bvui.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF1bvui.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1bvui.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1bvui.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1bvui.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF1bvui.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF1bvui.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1bvui.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF1bvui.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF1bvui.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1bvui.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1bvui.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF1bvui.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF1bvui.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/ccFqosda.s: Assembler messages:
encrypt.c: /tmp/ccFqosda.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFqosda.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFqosda.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFqosda.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqosda.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqosda.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqosda.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFqosda.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFqosda.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqosda.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFqosda.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFqosda.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFqosda.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFqosda.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqosda.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFqosda.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/ccGVWOl5.s: Assembler messages:
encrypt.c: /tmp/ccGVWOl5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGVWOl5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGVWOl5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGVWOl5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVWOl5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVWOl5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVWOl5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGVWOl5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGVWOl5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVWOl5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGVWOl5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVWOl5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVWOl5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVWOl5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVWOl5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVWOl5.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/ccRrsOF0.s: Assembler messages:
encrypt.c: /tmp/ccRrsOF0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRrsOF0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRrsOF0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRrsOF0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRrsOF0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRrsOF0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRrsOF0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRrsOF0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRrsOF0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRrsOF0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRrsOF0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRrsOF0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRrsOF0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRrsOF0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrsOF0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRrsOF0.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/cciMGE57.s: Assembler messages:
encrypt.c: /tmp/cciMGE57.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciMGE57.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciMGE57.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciMGE57.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMGE57.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMGE57.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMGE57.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciMGE57.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciMGE57.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMGE57.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciMGE57.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciMGE57.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciMGE57.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciMGE57.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciMGE57.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciMGE57.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/ccFAZW63.s: Assembler messages:
encrypt.c: /tmp/ccFAZW63.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFAZW63.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFAZW63.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFAZW63.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFAZW63.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFAZW63.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFAZW63.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFAZW63.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFAZW63.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFAZW63.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFAZW63.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFAZW63.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFAZW63.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFAZW63.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFAZW63.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFAZW63.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/ccd1eLeZ.s: Assembler messages:
encrypt.c: /tmp/ccd1eLeZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd1eLeZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd1eLeZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd1eLeZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1eLeZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1eLeZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1eLeZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd1eLeZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1eLeZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd1eLeZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd1eLeZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd1eLeZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd1eLeZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1eLeZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd1eLeZ.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/ccE1vTZI.s: Assembler messages:
encrypt.c: /tmp/ccE1vTZI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE1vTZI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE1vTZI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE1vTZI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1vTZI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1vTZI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1vTZI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE1vTZI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE1vTZI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1vTZI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE1vTZI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1vTZI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1vTZI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1vTZI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1vTZI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1vTZI.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/ccKPSx40.s: Assembler messages:
encrypt.c: /tmp/ccKPSx40.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKPSx40.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKPSx40.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKPSx40.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPSx40.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPSx40.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPSx40.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKPSx40.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKPSx40.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPSx40.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKPSx40.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKPSx40.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPSx40.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPSx40.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKPSx40.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKPSx40.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/ccHXgQgS.s: Assembler messages:
encrypt.c: /tmp/ccHXgQgS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHXgQgS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHXgQgS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHXgQgS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXgQgS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXgQgS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXgQgS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHXgQgS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHXgQgS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXgQgS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHXgQgS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHXgQgS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXgQgS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXgQgS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHXgQgS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHXgQgS.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/ccLLJsGu.s: Assembler messages:
encrypt.c: /tmp/ccLLJsGu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLJsGu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLLJsGu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLLJsGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLJsGu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLJsGu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLJsGu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLLJsGu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLLJsGu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLJsGu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLLJsGu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLJsGu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLJsGu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLJsGu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLJsGu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLJsGu.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/cc6F2LXo.s: Assembler messages:
encrypt.c: /tmp/cc6F2LXo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6F2LXo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6F2LXo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6F2LXo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6F2LXo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6F2LXo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6F2LXo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6F2LXo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6F2LXo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6F2LXo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6F2LXo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6F2LXo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6F2LXo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6F2LXo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6F2LXo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6F2LXo.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/cceSnnWx.s: Assembler messages:
encrypt.c: /tmp/cceSnnWx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceSnnWx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceSnnWx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceSnnWx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSnnWx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSnnWx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSnnWx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceSnnWx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceSnnWx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSnnWx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceSnnWx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceSnnWx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSnnWx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSnnWx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSnnWx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceSnnWx.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/ccH68YBp.s: Assembler messages:
encrypt.c: /tmp/ccH68YBp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH68YBp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH68YBp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccH68YBp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH68YBp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH68YBp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH68YBp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH68YBp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH68YBp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH68YBp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccH68YBp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccH68YBp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH68YBp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH68YBp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH68YBp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH68YBp.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/cck0g9kk.s: Assembler messages:
encrypt.c: /tmp/cck0g9kk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck0g9kk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck0g9kk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck0g9kk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0g9kk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0g9kk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0g9kk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck0g9kk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck0g9kk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0g9kk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck0g9kk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck0g9kk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0g9kk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0g9kk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck0g9kk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck0g9kk.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/ccqdfJhj.s: Assembler messages:
encrypt.c: /tmp/ccqdfJhj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqdfJhj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqdfJhj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqdfJhj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdfJhj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdfJhj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdfJhj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqdfJhj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqdfJhj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdfJhj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqdfJhj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqdfJhj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdfJhj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdfJhj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqdfJhj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqdfJhj.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/ccIrlLyp.s: Assembler messages:
encrypt.c: /tmp/ccIrlLyp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIrlLyp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIrlLyp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIrlLyp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIrlLyp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIrlLyp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIrlLyp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIrlLyp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIrlLyp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIrlLyp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIrlLyp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIrlLyp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIrlLyp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIrlLyp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrlLyp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIrlLyp.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/ccGamzlh.s: Assembler messages:
encrypt.c: /tmp/ccGamzlh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGamzlh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGamzlh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGamzlh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGamzlh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGamzlh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGamzlh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGamzlh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGamzlh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGamzlh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGamzlh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGamzlh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGamzlh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGamzlh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGamzlh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGamzlh.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/ccQUc97j.s: Assembler messages:
encrypt.c: /tmp/ccQUc97j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQUc97j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQUc97j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQUc97j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUc97j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUc97j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUc97j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQUc97j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQUc97j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUc97j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQUc97j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQUc97j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUc97j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUc97j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQUc97j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQUc97j.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/ccteVvff.s: Assembler messages:
encrypt.c: /tmp/ccteVvff.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccteVvff.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccteVvff.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccteVvff.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteVvff.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteVvff.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteVvff.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccteVvff.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccteVvff.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteVvff.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccteVvff.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteVvff.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccteVvff.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccteVvff.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteVvff.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccteVvff.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/ccuifuck.s: Assembler messages:
encrypt.c: /tmp/ccuifuck.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuifuck.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuifuck.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuifuck.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuifuck.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuifuck.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuifuck.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuifuck.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuifuck.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuifuck.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuifuck.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuifuck.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuifuck.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuifuck.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuifuck.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuifuck.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/ccxe2iof.s: Assembler messages:
encrypt.c: /tmp/ccxe2iof.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxe2iof.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxe2iof.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxe2iof.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxe2iof.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxe2iof.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxe2iof.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxe2iof.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxe2iof.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxe2iof.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxe2iof.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxe2iof.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxe2iof.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxe2iof.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe2iof.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxe2iof.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/ccTUjLad.s: Assembler messages:
encrypt.c: /tmp/ccTUjLad.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTUjLad.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTUjLad.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTUjLad.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUjLad.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUjLad.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUjLad.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTUjLad.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTUjLad.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUjLad.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTUjLad.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTUjLad.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUjLad.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUjLad.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUjLad.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUjLad.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/cciAFU97.s: Assembler messages:
encrypt.c: /tmp/cciAFU97.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciAFU97.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciAFU97.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciAFU97.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciAFU97.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciAFU97.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciAFU97.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciAFU97.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciAFU97.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciAFU97.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciAFU97.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciAFU97.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciAFU97.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciAFU97.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAFU97.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciAFU97.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/ccuEVm7c.s: Assembler messages:
encrypt.c: /tmp/ccuEVm7c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuEVm7c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuEVm7c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuEVm7c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuEVm7c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuEVm7c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuEVm7c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuEVm7c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuEVm7c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuEVm7c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuEVm7c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuEVm7c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuEVm7c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuEVm7c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEVm7c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuEVm7c.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/cco9wLd8.s: Assembler messages:
encrypt.c: /tmp/cco9wLd8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9wLd8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco9wLd8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco9wLd8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9wLd8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9wLd8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9wLd8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco9wLd8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco9wLd8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9wLd8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco9wLd8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco9wLd8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9wLd8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9wLd8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9wLd8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco9wLd8.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/ccgfK3VV.s: Assembler messages:
encrypt.c: /tmp/ccgfK3VV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgfK3VV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgfK3VV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgfK3VV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfK3VV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfK3VV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfK3VV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgfK3VV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgfK3VV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfK3VV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgfK3VV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgfK3VV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfK3VV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfK3VV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfK3VV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfK3VV.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/cckEbgFR.s: Assembler messages:
encrypt.c: /tmp/cckEbgFR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckEbgFR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckEbgFR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckEbgFR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEbgFR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEbgFR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEbgFR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckEbgFR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckEbgFR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEbgFR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckEbgFR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEbgFR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEbgFR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEbgFR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEbgFR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEbgFR.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/cclJlgp0.s: Assembler messages:
encrypt.c: /tmp/cclJlgp0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclJlgp0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclJlgp0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclJlgp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJlgp0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJlgp0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJlgp0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclJlgp0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclJlgp0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJlgp0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclJlgp0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclJlgp0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclJlgp0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclJlgp0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJlgp0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclJlgp0.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/cc3RCuNR.s: Assembler messages:
encrypt.c: /tmp/cc3RCuNR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3RCuNR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3RCuNR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3RCuNR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCuNR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCuNR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCuNR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3RCuNR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3RCuNR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCuNR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3RCuNR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3RCuNR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RCuNR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RCuNR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3RCuNR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3RCuNR.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/cctIHDyQ.s: Assembler messages:
encrypt.c: /tmp/cctIHDyQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctIHDyQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctIHDyQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctIHDyQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIHDyQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIHDyQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIHDyQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctIHDyQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctIHDyQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIHDyQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctIHDyQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctIHDyQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctIHDyQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctIHDyQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctIHDyQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctIHDyQ.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/ccbocyxK.s: Assembler messages:
encrypt.c: /tmp/ccbocyxK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbocyxK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbocyxK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbocyxK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbocyxK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbocyxK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbocyxK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbocyxK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbocyxK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbocyxK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbocyxK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbocyxK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbocyxK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbocyxK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbocyxK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbocyxK.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/ccJ8fGlS.s: Assembler messages:
encrypt.c: /tmp/ccJ8fGlS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ8fGlS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ8fGlS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ8fGlS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ8fGlS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ8fGlS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ8fGlS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ8fGlS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ8fGlS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ8fGlS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ8fGlS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ8fGlS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ8fGlS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8fGlS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ8fGlS.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/cc0XlGHK.s: Assembler messages:
encrypt.c: /tmp/cc0XlGHK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0XlGHK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0XlGHK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0XlGHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0XlGHK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0XlGHK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0XlGHK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0XlGHK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0XlGHK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0XlGHK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0XlGHK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0XlGHK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0XlGHK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0XlGHK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0XlGHK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0XlGHK.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/cc2TIyn4.s: Assembler messages:
encrypt.c: /tmp/cc2TIyn4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2TIyn4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2TIyn4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2TIyn4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TIyn4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TIyn4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TIyn4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2TIyn4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2TIyn4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TIyn4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2TIyn4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2TIyn4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TIyn4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TIyn4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2TIyn4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2TIyn4.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/ccfloUq2.s: Assembler messages:
encrypt.c: /tmp/ccfloUq2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfloUq2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfloUq2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfloUq2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfloUq2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfloUq2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfloUq2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfloUq2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfloUq2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfloUq2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfloUq2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfloUq2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfloUq2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfloUq2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfloUq2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfloUq2.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/cctWO4z7.s: Assembler messages:
encrypt.c: /tmp/cctWO4z7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctWO4z7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctWO4z7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctWO4z7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWO4z7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWO4z7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWO4z7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctWO4z7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctWO4z7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWO4z7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctWO4z7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctWO4z7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctWO4z7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctWO4z7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctWO4z7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctWO4z7.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/ccAH1jW1.s: Assembler messages:
encrypt.c: /tmp/ccAH1jW1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAH1jW1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAH1jW1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAH1jW1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAH1jW1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAH1jW1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAH1jW1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAH1jW1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAH1jW1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAH1jW1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAH1jW1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAH1jW1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAH1jW1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAH1jW1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAH1jW1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAH1jW1.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/ccg9WqwI.s: Assembler messages:
encrypt.c: /tmp/ccg9WqwI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg9WqwI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg9WqwI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg9WqwI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9WqwI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9WqwI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9WqwI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg9WqwI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg9WqwI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9WqwI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg9WqwI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9WqwI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9WqwI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9WqwI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9WqwI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9WqwI.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/ccxItw9G.s: Assembler messages:
encrypt.c: /tmp/ccxItw9G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxItw9G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxItw9G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxItw9G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxItw9G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxItw9G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxItw9G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxItw9G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxItw9G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxItw9G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxItw9G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxItw9G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxItw9G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxItw9G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxItw9G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxItw9G.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/ccA5i5SK.s: Assembler messages:
encrypt.c: /tmp/ccA5i5SK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA5i5SK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA5i5SK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA5i5SK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5i5SK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5i5SK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5i5SK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA5i5SK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA5i5SK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5i5SK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA5i5SK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA5i5SK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA5i5SK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA5i5SK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5i5SK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA5i5SK.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/ccmSj9gH.s: Assembler messages:
encrypt.c: /tmp/ccmSj9gH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmSj9gH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmSj9gH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmSj9gH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSj9gH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSj9gH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSj9gH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmSj9gH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmSj9gH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSj9gH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmSj9gH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmSj9gH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSj9gH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSj9gH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSj9gH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSj9gH.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/ccOvy22b.s: Assembler messages:
encrypt.c: /tmp/ccOvy22b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOvy22b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOvy22b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOvy22b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOvy22b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOvy22b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOvy22b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOvy22b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOvy22b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOvy22b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOvy22b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOvy22b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOvy22b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOvy22b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvy22b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOvy22b.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/ccURgVJ0.s: Assembler messages:
encrypt.c: /tmp/ccURgVJ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccURgVJ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccURgVJ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccURgVJ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURgVJ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURgVJ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURgVJ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccURgVJ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccURgVJ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURgVJ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccURgVJ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccURgVJ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURgVJ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURgVJ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURgVJ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURgVJ0.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/ccsp2Lem.s: Assembler messages:
encrypt.c: /tmp/ccsp2Lem.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsp2Lem.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsp2Lem.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsp2Lem.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp2Lem.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp2Lem.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp2Lem.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsp2Lem.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsp2Lem.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp2Lem.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsp2Lem.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsp2Lem.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp2Lem.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp2Lem.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsp2Lem.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsp2Lem.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/ccFLGlF7.s: Assembler messages:
encrypt.c: /tmp/ccFLGlF7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFLGlF7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFLGlF7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFLGlF7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLGlF7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLGlF7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLGlF7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFLGlF7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFLGlF7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLGlF7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFLGlF7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLGlF7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFLGlF7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFLGlF7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLGlF7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFLGlF7.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/cc6OyEHe.s: Assembler messages:
encrypt.c: /tmp/cc6OyEHe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6OyEHe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6OyEHe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6OyEHe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6OyEHe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6OyEHe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6OyEHe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6OyEHe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6OyEHe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6OyEHe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6OyEHe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6OyEHe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6OyEHe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6OyEHe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6OyEHe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6OyEHe.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/ccDU7Ju9.s: Assembler messages:
encrypt.c: /tmp/ccDU7Ju9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDU7Ju9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDU7Ju9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDU7Ju9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU7Ju9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU7Ju9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU7Ju9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDU7Ju9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU7Ju9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDU7Ju9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDU7Ju9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDU7Ju9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDU7Ju9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDU7Ju9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDU7Ju9.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/ccDxW7qd.s: Assembler messages:
encrypt.c: /tmp/ccDxW7qd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDxW7qd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDxW7qd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDxW7qd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxW7qd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxW7qd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxW7qd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDxW7qd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDxW7qd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxW7qd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDxW7qd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxW7qd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxW7qd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxW7qd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxW7qd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxW7qd.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/cckxe2ja.s: Assembler messages:
encrypt.c: /tmp/cckxe2ja.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckxe2ja.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckxe2ja.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckxe2ja.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxe2ja.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxe2ja.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxe2ja.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckxe2ja.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckxe2ja.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxe2ja.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckxe2ja.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckxe2ja.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxe2ja.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxe2ja.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxe2ja.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxe2ja.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/cc04es9r.s: Assembler messages:
encrypt.c: /tmp/cc04es9r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc04es9r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc04es9r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc04es9r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc04es9r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc04es9r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc04es9r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc04es9r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc04es9r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc04es9r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc04es9r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc04es9r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc04es9r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc04es9r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc04es9r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc04es9r.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/ccWHAgZm.s: Assembler messages:
encrypt.c: /tmp/ccWHAgZm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWHAgZm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWHAgZm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWHAgZm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWHAgZm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWHAgZm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWHAgZm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWHAgZm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWHAgZm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWHAgZm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWHAgZm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWHAgZm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWHAgZm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWHAgZm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWHAgZm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWHAgZm.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/ccxjZNRs.s: Assembler messages:
encrypt.c: /tmp/ccxjZNRs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxjZNRs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxjZNRs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxjZNRs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjZNRs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjZNRs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjZNRs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxjZNRs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxjZNRs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjZNRs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxjZNRs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxjZNRs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjZNRs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjZNRs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxjZNRs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxjZNRs.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/ccJUfLWm.s: Assembler messages:
encrypt.c: /tmp/ccJUfLWm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJUfLWm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJUfLWm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJUfLWm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJUfLWm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJUfLWm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJUfLWm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJUfLWm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJUfLWm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJUfLWm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJUfLWm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJUfLWm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJUfLWm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJUfLWm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUfLWm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJUfLWm.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/cccRb7nV.s: Assembler messages:
encrypt.c: /tmp/cccRb7nV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccRb7nV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccRb7nV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccRb7nV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRb7nV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRb7nV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRb7nV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccRb7nV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccRb7nV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRb7nV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccRb7nV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccRb7nV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRb7nV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRb7nV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRb7nV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRb7nV.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/ccw2oLlQ.s: Assembler messages:
encrypt.c: /tmp/ccw2oLlQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw2oLlQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw2oLlQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw2oLlQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw2oLlQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw2oLlQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw2oLlQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw2oLlQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw2oLlQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw2oLlQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw2oLlQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw2oLlQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw2oLlQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw2oLlQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw2oLlQ.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/ccTK0U6U.s: Assembler messages:
encrypt.c: /tmp/ccTK0U6U.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTK0U6U.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTK0U6U.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTK0U6U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTK0U6U.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTK0U6U.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTK0U6U.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTK0U6U.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTK0U6U.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTK0U6U.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTK0U6U.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTK0U6U.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTK0U6U.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTK0U6U.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTK0U6U.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTK0U6U.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/ccwcomvQ.s: Assembler messages:
encrypt.c: /tmp/ccwcomvQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwcomvQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwcomvQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwcomvQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwcomvQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwcomvQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwcomvQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwcomvQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwcomvQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwcomvQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwcomvQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwcomvQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwcomvQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwcomvQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcomvQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwcomvQ.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/cc5MgM1R.s: Assembler messages:
encrypt.c: /tmp/cc5MgM1R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5MgM1R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5MgM1R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5MgM1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MgM1R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MgM1R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MgM1R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5MgM1R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5MgM1R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MgM1R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5MgM1R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5MgM1R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5MgM1R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5MgM1R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5MgM1R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5MgM1R.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/ccGVNNSM.s: Assembler messages:
encrypt.c: /tmp/ccGVNNSM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGVNNSM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGVNNSM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGVNNSM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVNNSM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVNNSM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVNNSM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGVNNSM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGVNNSM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVNNSM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGVNNSM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGVNNSM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVNNSM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVNNSM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVNNSM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVNNSM.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/ccxJlrtR.s: Assembler messages:
encrypt.c: /tmp/ccxJlrtR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJlrtR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJlrtR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJlrtR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJlrtR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJlrtR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJlrtR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJlrtR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJlrtR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJlrtR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxJlrtR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJlrtR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJlrtR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJlrtR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJlrtR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJlrtR.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/ccBthg2M.s: Assembler messages:
encrypt.c: /tmp/ccBthg2M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBthg2M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBthg2M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBthg2M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBthg2M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBthg2M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBthg2M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBthg2M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBthg2M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBthg2M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBthg2M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBthg2M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBthg2M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBthg2M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBthg2M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBthg2M.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/ccHnrDoH.s: Assembler messages:
encrypt.c: /tmp/ccHnrDoH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnrDoH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHnrDoH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHnrDoH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnrDoH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnrDoH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnrDoH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHnrDoH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHnrDoH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnrDoH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHnrDoH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHnrDoH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnrDoH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnrDoH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnrDoH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHnrDoH.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/cc5ZIJgC.s: Assembler messages:
encrypt.c: /tmp/cc5ZIJgC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ZIJgC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ZIJgC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ZIJgC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZIJgC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZIJgC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZIJgC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ZIJgC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZIJgC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5ZIJgC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5ZIJgC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZIJgC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZIJgC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZIJgC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ZIJgC.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/ccsuUjpK.s: Assembler messages:
encrypt.c: /tmp/ccsuUjpK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsuUjpK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsuUjpK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsuUjpK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuUjpK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuUjpK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuUjpK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsuUjpK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsuUjpK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuUjpK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsuUjpK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsuUjpK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsuUjpK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsuUjpK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsuUjpK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsuUjpK.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/ccj8TKpC.s: Assembler messages:
encrypt.c: /tmp/ccj8TKpC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8TKpC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj8TKpC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj8TKpC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8TKpC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8TKpC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8TKpC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj8TKpC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj8TKpC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8TKpC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj8TKpC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj8TKpC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8TKpC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8TKpC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8TKpC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj8TKpC.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/ccwUlYaA.s: Assembler messages:
encrypt.c: /tmp/ccwUlYaA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwUlYaA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwUlYaA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwUlYaA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUlYaA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUlYaA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUlYaA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwUlYaA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwUlYaA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUlYaA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwUlYaA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUlYaA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUlYaA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUlYaA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUlYaA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUlYaA.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/ccrjGxgv.s: Assembler messages:
encrypt.c: /tmp/ccrjGxgv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrjGxgv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrjGxgv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrjGxgv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjGxgv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjGxgv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjGxgv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrjGxgv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrjGxgv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjGxgv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrjGxgv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjGxgv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjGxgv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjGxgv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjGxgv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjGxgv.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/cceIp81z.s: Assembler messages:
encrypt.c: /tmp/cceIp81z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIp81z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceIp81z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceIp81z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIp81z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIp81z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIp81z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceIp81z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceIp81z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIp81z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceIp81z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceIp81z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIp81z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIp81z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIp81z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceIp81z.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/ccc1uemv.s: Assembler messages:
encrypt.c: /tmp/ccc1uemv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc1uemv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc1uemv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc1uemv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1uemv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1uemv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1uemv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc1uemv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc1uemv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1uemv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc1uemv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc1uemv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc1uemv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc1uemv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc1uemv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc1uemv.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/cc7H9An2.s: Assembler messages:
encrypt.c: /tmp/cc7H9An2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7H9An2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7H9An2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7H9An2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7H9An2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7H9An2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7H9An2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7H9An2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7H9An2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7H9An2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7H9An2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7H9An2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7H9An2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7H9An2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H9An2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7H9An2.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/cclLKjrX.s: Assembler messages:
encrypt.c: /tmp/cclLKjrX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclLKjrX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclLKjrX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclLKjrX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclLKjrX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclLKjrX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclLKjrX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclLKjrX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclLKjrX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclLKjrX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclLKjrX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclLKjrX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclLKjrX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclLKjrX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclLKjrX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclLKjrX.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/ccohScz2.s: Assembler messages:
encrypt.c: /tmp/ccohScz2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccohScz2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccohScz2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccohScz2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohScz2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohScz2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohScz2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccohScz2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccohScz2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohScz2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccohScz2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccohScz2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohScz2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohScz2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohScz2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohScz2.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/ccDspKIX.s: Assembler messages:
encrypt.c: /tmp/ccDspKIX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDspKIX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDspKIX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDspKIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDspKIX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDspKIX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDspKIX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDspKIX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDspKIX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDspKIX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDspKIX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDspKIX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDspKIX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDspKIX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDspKIX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDspKIX.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/cchQ6LhN.s: Assembler messages:
encrypt.c: /tmp/cchQ6LhN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchQ6LhN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchQ6LhN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchQ6LhN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQ6LhN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQ6LhN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQ6LhN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchQ6LhN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchQ6LhN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQ6LhN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchQ6LhN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQ6LhN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQ6LhN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQ6LhN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQ6LhN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQ6LhN.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/cc7OSGYT.s: Assembler messages:
encrypt.c: /tmp/cc7OSGYT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7OSGYT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7OSGYT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7OSGYT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OSGYT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OSGYT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OSGYT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7OSGYT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7OSGYT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OSGYT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7OSGYT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7OSGYT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OSGYT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OSGYT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7OSGYT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7OSGYT.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/cc5hrlcN.s: Assembler messages:
encrypt.c: /tmp/cc5hrlcN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hrlcN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hrlcN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hrlcN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hrlcN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hrlcN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hrlcN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hrlcN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hrlcN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hrlcN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5hrlcN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hrlcN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hrlcN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hrlcN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hrlcN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hrlcN.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/ccu0IJ7T.s: Assembler messages:
encrypt.c: /tmp/ccu0IJ7T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0IJ7T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu0IJ7T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu0IJ7T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0IJ7T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0IJ7T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0IJ7T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu0IJ7T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0IJ7T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu0IJ7T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu0IJ7T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu0IJ7T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu0IJ7T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0IJ7T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu0IJ7T.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/ccKwhLfm.s: Assembler messages:
encrypt.c: /tmp/ccKwhLfm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwhLfm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKwhLfm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKwhLfm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwhLfm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwhLfm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwhLfm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKwhLfm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKwhLfm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwhLfm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKwhLfm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKwhLfm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwhLfm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwhLfm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwhLfm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwhLfm.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/ccaynWqh.s: Assembler messages:
encrypt.c: /tmp/ccaynWqh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaynWqh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaynWqh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaynWqh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaynWqh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaynWqh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaynWqh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaynWqh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaynWqh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaynWqh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaynWqh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaynWqh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaynWqh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaynWqh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaynWqh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaynWqh.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/ccBBjQDk.s: Assembler messages:
encrypt.c: /tmp/ccBBjQDk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBjQDk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBBjQDk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBBjQDk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBjQDk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBjQDk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBjQDk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBBjQDk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBBjQDk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBjQDk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBBjQDk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBBjQDk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBjQDk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBjQDk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBjQDk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBjQDk.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/ccTFbd4f.s: Assembler messages:
encrypt.c: /tmp/ccTFbd4f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTFbd4f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTFbd4f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTFbd4f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFbd4f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFbd4f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFbd4f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTFbd4f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTFbd4f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFbd4f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTFbd4f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTFbd4f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFbd4f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFbd4f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTFbd4f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTFbd4f.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