Implementation notes: x86, hydra7, crypto_aead/omdsha256k256n248tau256v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
331452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
331800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
332052? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014050720140505
332852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
333152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
333160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
333876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
334340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
334800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
339108? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014050720140505
339308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
340576? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014050720140505
340624? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014050720140505
342244? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014050720140505
342344? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014050720140505
342500? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014050720140505
342572? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014050720140505
342584? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014050720140505
342852? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014050720140505
343332? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014050720140505
343444? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014050720140505
343684? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014050720140505
343732? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014050720140505
348172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
348184? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014050720140505
348336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
348396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
348596? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014050720140505
349008? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014050720140505
350128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
350632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
350752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
350764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
351228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
351380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
351716? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014050720140505
352628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
352672? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014050720140505
352828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
353032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
353224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
353464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
353824? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014050720140505
353980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
354100? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014050720140505
354204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
355148? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014050720140505
355348? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014050720140505
355600? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014050720140505
355604? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014050720140505
355736? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014050720140505
355844? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014050720140505
355852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
355876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
356052? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014050720140505
356064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
357648? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014050720140505
357728? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014050720140505
357948? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014050720140505
359280? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014050720140505
359944? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014050720140505
360008? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014050720140505
360160? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014050720140505
360200? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014050720140505
360224? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014050720140505
360484? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014050720140505
360804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
362284? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014050720140505
362460? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014050720140505
362764? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014050720140505
363168? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014050720140505
363472? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014050720140505
363800? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014050720140505
364056? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014050720140505
364104? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014050720140505
364328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014050720140505
364428? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014050720140505
364444? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014050720140505
364664? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014050720140505
364860? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014050720140505
365140? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014050720140505
365184? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014050720140505
365264? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014050720140505
365708? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
365880? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014050720140505
365996? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
368892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
370456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
370512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
370524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
370668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
373876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014050720140505
374360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014050720140505
374636? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014050720140505
374892? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014050720140505
375960? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014050720140505
378104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
378124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
378132? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014050720140505
378796? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014050720140505
379076? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014050720140505
379472? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014050720140505
379712? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014050720140505
386144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
386940? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014050720140505
403640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
403824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
403836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
404060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
409412? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014050720140505
409580? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014050720140505
409940? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014050720140505
410120? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014050720140505
415460? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
419232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
423680? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014050720140505
424120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
424456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
427084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014050720140505
427292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
430828? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014050720140505
431552? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014050720140505
431664? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014050720140505
434232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
434348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
434388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
437164? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014050720140505
437852? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014050720140505
437960? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014050720140505
447604? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
447756? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
447864? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
449328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
449588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
449828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
450668? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
451576? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
452040? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
452344? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
452588? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
452728? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
452768? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
452912? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014050720140505
453096? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014050720140505
453128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014050720140505
453168? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014050720140505
453556? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014050720140505
453592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014050720140505
453900? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014050720140505
454008? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014050720140505
454024? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014050720140505
454124? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014050720140505
454256? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014050720140505
454368? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014050720140505
454872? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014050720140505
456120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
456528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
458368? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014050720140505
459216? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014050720140505
461484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014050720140505
462036? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014050720140505
462576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014050720140505
462740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014050720140505
463668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014050720140505
463760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014050720140505
463860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014050720140505
464136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014050720140505
466420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014050720140505
468860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
469064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014050720140505
471248? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014050720140505
480736? ? ?? ? ?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/ccDBSk6J.s: Assembler messages:
encrypt.c: /tmp/ccDBSk6J.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBSk6J.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDBSk6J.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDBSk6J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBSk6J.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBSk6J.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBSk6J.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDBSk6J.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDBSk6J.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDBSk6J.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDBSk6J.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBSk6J.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBSk6J.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBSk6J.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBSk6J.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDBSk6J.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/ccHL5IwF.s: Assembler messages:
encrypt.c: /tmp/ccHL5IwF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHL5IwF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHL5IwF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHL5IwF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL5IwF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL5IwF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL5IwF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHL5IwF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHL5IwF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHL5IwF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHL5IwF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHL5IwF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHL5IwF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHL5IwF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHL5IwF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHL5IwF.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/ccSLqxCM.s: Assembler messages:
encrypt.c: /tmp/ccSLqxCM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLqxCM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSLqxCM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSLqxCM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLqxCM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLqxCM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLqxCM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSLqxCM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSLqxCM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSLqxCM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSLqxCM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLqxCM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLqxCM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLqxCM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLqxCM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSLqxCM.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/ccTzjq2E.s: Assembler messages:
encrypt.c: /tmp/ccTzjq2E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTzjq2E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTzjq2E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTzjq2E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTzjq2E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTzjq2E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTzjq2E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTzjq2E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTzjq2E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTzjq2E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTzjq2E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTzjq2E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTzjq2E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTzjq2E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTzjq2E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTzjq2E.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/ccKnkmq2.s: Assembler messages:
encrypt.c: /tmp/ccKnkmq2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKnkmq2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKnkmq2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKnkmq2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnkmq2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnkmq2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnkmq2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKnkmq2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKnkmq2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKnkmq2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKnkmq2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKnkmq2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKnkmq2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKnkmq2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKnkmq2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKnkmq2.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/ccGDAcIW.s: Assembler messages:
encrypt.c: /tmp/ccGDAcIW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGDAcIW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGDAcIW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGDAcIW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDAcIW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDAcIW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDAcIW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGDAcIW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGDAcIW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGDAcIW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDAcIW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDAcIW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDAcIW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDAcIW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDAcIW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGDAcIW.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/ccgo1na5.s: Assembler messages:
encrypt.c: /tmp/ccgo1na5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgo1na5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgo1na5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgo1na5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgo1na5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgo1na5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgo1na5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgo1na5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgo1na5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgo1na5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgo1na5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgo1na5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgo1na5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgo1na5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgo1na5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgo1na5.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/ccGH3qAX.s: Assembler messages:
encrypt.c: /tmp/ccGH3qAX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGH3qAX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGH3qAX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGH3qAX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGH3qAX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGH3qAX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGH3qAX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGH3qAX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGH3qAX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGH3qAX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGH3qAX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGH3qAX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGH3qAX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGH3qAX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGH3qAX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGH3qAX.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/ccoKO6Tt.s: Assembler messages:
encrypt.c: /tmp/ccoKO6Tt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKO6Tt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoKO6Tt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoKO6Tt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKO6Tt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKO6Tt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKO6Tt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoKO6Tt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoKO6Tt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoKO6Tt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKO6Tt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKO6Tt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKO6Tt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKO6Tt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKO6Tt.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/ccDEsNoo.s: Assembler messages:
encrypt.c: /tmp/ccDEsNoo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDEsNoo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDEsNoo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDEsNoo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDEsNoo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDEsNoo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDEsNoo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDEsNoo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDEsNoo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDEsNoo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDEsNoo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDEsNoo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDEsNoo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDEsNoo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDEsNoo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDEsNoo.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/ccgt3Gxv.s: Assembler messages:
encrypt.c: /tmp/ccgt3Gxv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgt3Gxv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgt3Gxv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgt3Gxv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgt3Gxv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgt3Gxv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgt3Gxv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgt3Gxv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgt3Gxv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgt3Gxv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgt3Gxv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgt3Gxv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgt3Gxv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgt3Gxv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgt3Gxv.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/ccDnWLyo.s: Assembler messages:
encrypt.c: /tmp/ccDnWLyo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDnWLyo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDnWLyo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDnWLyo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDnWLyo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDnWLyo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDnWLyo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDnWLyo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDnWLyo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDnWLyo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDnWLyo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDnWLyo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDnWLyo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDnWLyo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDnWLyo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDnWLyo.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/ccvuPriD.s: Assembler messages:
encrypt.c: /tmp/ccvuPriD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvuPriD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvuPriD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvuPriD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuPriD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuPriD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuPriD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvuPriD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvuPriD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvuPriD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvuPriD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvuPriD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvuPriD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvuPriD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvuPriD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvuPriD.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/ccZ0LQJx.s: Assembler messages:
encrypt.c: /tmp/ccZ0LQJx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ0LQJx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ0LQJx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ0LQJx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0LQJx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0LQJx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0LQJx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ0LQJx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ0LQJx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ0LQJx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ0LQJx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ0LQJx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0LQJx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ0LQJx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ0LQJx.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/cc2cicnF.s: Assembler messages:
encrypt.c: /tmp/cc2cicnF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2cicnF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2cicnF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2cicnF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cicnF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cicnF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cicnF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2cicnF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2cicnF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2cicnF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2cicnF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cicnF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cicnF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cicnF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cicnF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2cicnF.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/ccIPlXsy.s: Assembler messages:
encrypt.c: /tmp/ccIPlXsy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIPlXsy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIPlXsy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIPlXsy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIPlXsy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIPlXsy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIPlXsy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIPlXsy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIPlXsy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIPlXsy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIPlXsy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIPlXsy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIPlXsy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIPlXsy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIPlXsy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIPlXsy.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/cci6DEZv.s: Assembler messages:
encrypt.c: /tmp/cci6DEZv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci6DEZv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci6DEZv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci6DEZv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6DEZv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6DEZv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6DEZv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci6DEZv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci6DEZv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci6DEZv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci6DEZv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci6DEZv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci6DEZv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci6DEZv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci6DEZv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci6DEZv.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/cc3XCiAq.s: Assembler messages:
encrypt.c: /tmp/cc3XCiAq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3XCiAq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3XCiAq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3XCiAq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XCiAq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XCiAq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XCiAq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3XCiAq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3XCiAq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3XCiAq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3XCiAq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XCiAq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XCiAq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3XCiAq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3XCiAq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3XCiAq.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/ccZy6DSx.s: Assembler messages:
encrypt.c: /tmp/ccZy6DSx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZy6DSx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZy6DSx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZy6DSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZy6DSx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZy6DSx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZy6DSx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZy6DSx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZy6DSx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZy6DSx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZy6DSx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZy6DSx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZy6DSx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZy6DSx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZy6DSx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZy6DSx.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/ccD1kXhq.s: Assembler messages:
encrypt.c: /tmp/ccD1kXhq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD1kXhq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD1kXhq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD1kXhq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1kXhq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1kXhq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1kXhq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD1kXhq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD1kXhq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD1kXhq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD1kXhq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1kXhq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1kXhq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1kXhq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD1kXhq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD1kXhq.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/ccTf1s58.s: Assembler messages:
encrypt.c: /tmp/ccTf1s58.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTf1s58.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTf1s58.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTf1s58.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTf1s58.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTf1s58.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTf1s58.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTf1s58.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTf1s58.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTf1s58.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTf1s58.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTf1s58.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTf1s58.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTf1s58.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTf1s58.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTf1s58.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/ccagxJx3.s: Assembler messages:
encrypt.c: /tmp/ccagxJx3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccagxJx3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccagxJx3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccagxJx3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagxJx3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagxJx3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagxJx3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccagxJx3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccagxJx3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccagxJx3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccagxJx3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagxJx3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagxJx3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagxJx3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccagxJx3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccagxJx3.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/ccmuBIxa.s: Assembler messages:
encrypt.c: /tmp/ccmuBIxa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmuBIxa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmuBIxa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmuBIxa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmuBIxa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmuBIxa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmuBIxa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmuBIxa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmuBIxa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmuBIxa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmuBIxa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmuBIxa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmuBIxa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuBIxa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmuBIxa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmuBIxa.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/ccB0pJc3.s: Assembler messages:
encrypt.c: /tmp/ccB0pJc3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB0pJc3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB0pJc3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB0pJc3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB0pJc3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB0pJc3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB0pJc3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB0pJc3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB0pJc3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB0pJc3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB0pJc3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB0pJc3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB0pJc3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0pJc3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB0pJc3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB0pJc3.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/cckcQMM0.s: Assembler messages:
encrypt.c: /tmp/cckcQMM0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckcQMM0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckcQMM0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckcQMM0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcQMM0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcQMM0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcQMM0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckcQMM0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckcQMM0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckcQMM0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcQMM0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcQMM0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcQMM0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcQMM0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcQMM0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckcQMM0.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/ccUoGuL4.s: Assembler messages:
encrypt.c: /tmp/ccUoGuL4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUoGuL4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUoGuL4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUoGuL4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoGuL4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoGuL4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoGuL4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUoGuL4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUoGuL4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUoGuL4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUoGuL4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoGuL4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoGuL4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoGuL4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoGuL4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUoGuL4.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/ccw9Iem0.s: Assembler messages:
encrypt.c: /tmp/ccw9Iem0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw9Iem0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw9Iem0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw9Iem0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw9Iem0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw9Iem0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw9Iem0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw9Iem0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw9Iem0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw9Iem0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw9Iem0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw9Iem0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw9Iem0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw9Iem0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw9Iem0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw9Iem0.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/ccJbYzH4.s: Assembler messages:
encrypt.c: /tmp/ccJbYzH4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbYzH4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJbYzH4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJbYzH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbYzH4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbYzH4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbYzH4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJbYzH4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJbYzH4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJbYzH4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJbYzH4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJbYzH4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJbYzH4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbYzH4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJbYzH4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJbYzH4.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/ccUq2lDe.s: Assembler messages:
encrypt.c: /tmp/ccUq2lDe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUq2lDe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUq2lDe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUq2lDe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUq2lDe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUq2lDe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUq2lDe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUq2lDe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUq2lDe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUq2lDe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUq2lDe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUq2lDe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUq2lDe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUq2lDe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUq2lDe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUq2lDe.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/ccjwD5La.s: Assembler messages:
encrypt.c: /tmp/ccjwD5La.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjwD5La.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjwD5La.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjwD5La.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwD5La.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwD5La.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwD5La.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjwD5La.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjwD5La.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjwD5La.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjwD5La.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjwD5La.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjwD5La.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjwD5La.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjwD5La.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjwD5La.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/ccfksxZi.s: Assembler messages:
encrypt.c: /tmp/ccfksxZi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfksxZi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfksxZi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfksxZi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfksxZi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfksxZi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfksxZi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfksxZi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfksxZi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfksxZi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfksxZi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfksxZi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfksxZi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfksxZi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfksxZi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfksxZi.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/ccs303wb.s: Assembler messages:
encrypt.c: /tmp/ccs303wb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs303wb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs303wb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs303wb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs303wb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs303wb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs303wb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs303wb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs303wb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs303wb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs303wb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs303wb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs303wb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs303wb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs303wb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs303wb.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/ccjc0cvU.s: Assembler messages:
encrypt.c: /tmp/ccjc0cvU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjc0cvU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjc0cvU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjc0cvU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc0cvU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc0cvU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc0cvU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjc0cvU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjc0cvU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjc0cvU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjc0cvU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjc0cvU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjc0cvU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjc0cvU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjc0cvU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjc0cvU.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/ccKK2yHP.s: Assembler messages:
encrypt.c: /tmp/ccKK2yHP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKK2yHP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKK2yHP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKK2yHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKK2yHP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKK2yHP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKK2yHP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKK2yHP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKK2yHP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKK2yHP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKK2yHP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKK2yHP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKK2yHP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKK2yHP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKK2yHP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKK2yHP.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/ccbC5XJW.s: Assembler messages:
encrypt.c: /tmp/ccbC5XJW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbC5XJW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbC5XJW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbC5XJW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC5XJW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC5XJW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC5XJW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbC5XJW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbC5XJW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbC5XJW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbC5XJW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbC5XJW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbC5XJW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbC5XJW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbC5XJW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbC5XJW.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/cc0jhAPP.s: Assembler messages:
encrypt.c: /tmp/cc0jhAPP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0jhAPP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0jhAPP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0jhAPP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0jhAPP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0jhAPP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0jhAPP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0jhAPP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0jhAPP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0jhAPP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0jhAPP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0jhAPP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0jhAPP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0jhAPP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0jhAPP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0jhAPP.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/ccXcztEm.s: Assembler messages:
encrypt.c: /tmp/ccXcztEm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXcztEm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXcztEm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXcztEm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcztEm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcztEm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcztEm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXcztEm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXcztEm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXcztEm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXcztEm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcztEm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcztEm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcztEm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcztEm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXcztEm.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/ccgnp1Xi.s: Assembler messages:
encrypt.c: /tmp/ccgnp1Xi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnp1Xi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgnp1Xi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgnp1Xi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnp1Xi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnp1Xi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnp1Xi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgnp1Xi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgnp1Xi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgnp1Xi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnp1Xi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnp1Xi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnp1Xi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnp1Xi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnp1Xi.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/cc6Z7A6p.s: Assembler messages:
encrypt.c: /tmp/cc6Z7A6p.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Z7A6p.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Z7A6p.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Z7A6p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Z7A6p.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Z7A6p.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Z7A6p.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Z7A6p.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6Z7A6p.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6Z7A6p.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Z7A6p.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Z7A6p.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z7A6p.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Z7A6p.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Z7A6p.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/ccxcqXui.s: Assembler messages:
encrypt.c: /tmp/ccxcqXui.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxcqXui.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxcqXui.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxcqXui.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcqXui.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcqXui.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcqXui.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxcqXui.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxcqXui.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxcqXui.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxcqXui.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcqXui.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcqXui.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxcqXui.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxcqXui.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxcqXui.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/cc1i9zpM.s: Assembler messages:
encrypt.c: /tmp/cc1i9zpM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1i9zpM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1i9zpM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1i9zpM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1i9zpM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1i9zpM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1i9zpM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1i9zpM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1i9zpM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1i9zpM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1i9zpM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1i9zpM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1i9zpM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1i9zpM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1i9zpM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1i9zpM.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/cc1F1rUD.s: Assembler messages:
encrypt.c: /tmp/cc1F1rUD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1F1rUD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1F1rUD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1F1rUD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1F1rUD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1F1rUD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1F1rUD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1F1rUD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1F1rUD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1F1rUD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1F1rUD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1F1rUD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1F1rUD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1F1rUD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1F1rUD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1F1rUD.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/ccwfaO4K.s: Assembler messages:
encrypt.c: /tmp/ccwfaO4K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwfaO4K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwfaO4K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwfaO4K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwfaO4K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwfaO4K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwfaO4K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwfaO4K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwfaO4K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwfaO4K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwfaO4K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwfaO4K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwfaO4K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfaO4K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwfaO4K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwfaO4K.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/cc4ThTJD.s: Assembler messages:
encrypt.c: /tmp/cc4ThTJD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ThTJD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4ThTJD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4ThTJD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ThTJD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ThTJD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ThTJD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4ThTJD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4ThTJD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4ThTJD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4ThTJD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ThTJD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ThTJD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ThTJD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ThTJD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ThTJD.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/ccfjMpSd.s: Assembler messages:
encrypt.c: /tmp/ccfjMpSd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjMpSd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfjMpSd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfjMpSd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjMpSd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjMpSd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjMpSd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfjMpSd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfjMpSd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfjMpSd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfjMpSd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjMpSd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjMpSd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjMpSd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfjMpSd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfjMpSd.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/ccRLJG57.s: Assembler messages:
encrypt.c: /tmp/ccRLJG57.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLJG57.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRLJG57.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRLJG57.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLJG57.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLJG57.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLJG57.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRLJG57.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRLJG57.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRLJG57.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRLJG57.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLJG57.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLJG57.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLJG57.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLJG57.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRLJG57.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/ccgIf7kf.s: Assembler messages:
encrypt.c: /tmp/ccgIf7kf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgIf7kf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgIf7kf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgIf7kf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgIf7kf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgIf7kf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgIf7kf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgIf7kf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgIf7kf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgIf7kf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgIf7kf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgIf7kf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgIf7kf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgIf7kf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgIf7kf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgIf7kf.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/ccBHidM8.s: Assembler messages:
encrypt.c: /tmp/ccBHidM8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBHidM8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBHidM8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBHidM8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHidM8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHidM8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHidM8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBHidM8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBHidM8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBHidM8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBHidM8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHidM8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHidM8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHidM8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHidM8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBHidM8.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/ccOAiKa7.s: Assembler messages:
encrypt.c: /tmp/ccOAiKa7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOAiKa7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOAiKa7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOAiKa7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAiKa7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAiKa7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAiKa7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOAiKa7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOAiKa7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOAiKa7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAiKa7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAiKa7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAiKa7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAiKa7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAiKa7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOAiKa7.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/ccnxSp82.s: Assembler messages:
encrypt.c: /tmp/ccnxSp82.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnxSp82.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnxSp82.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnxSp82.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnxSp82.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnxSp82.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnxSp82.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnxSp82.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnxSp82.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnxSp82.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnxSp82.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnxSp82.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnxSp82.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxSp82.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnxSp82.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnxSp82.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/ccMje7C2.s: Assembler messages:
encrypt.c: /tmp/ccMje7C2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMje7C2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMje7C2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMje7C2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMje7C2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMje7C2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMje7C2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMje7C2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMje7C2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMje7C2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMje7C2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMje7C2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMje7C2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMje7C2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMje7C2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMje7C2.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/cchfxQi3.s: Assembler messages:
encrypt.c: /tmp/cchfxQi3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchfxQi3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchfxQi3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchfxQi3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfxQi3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfxQi3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfxQi3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchfxQi3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchfxQi3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchfxQi3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchfxQi3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfxQi3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfxQi3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfxQi3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfxQi3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfxQi3.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/cckVqbRZ.s: Assembler messages:
encrypt.c: /tmp/cckVqbRZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckVqbRZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckVqbRZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckVqbRZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVqbRZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVqbRZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVqbRZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckVqbRZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckVqbRZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckVqbRZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckVqbRZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckVqbRZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckVqbRZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckVqbRZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckVqbRZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckVqbRZ.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/ccPvB0pV.s: Assembler messages:
encrypt.c: /tmp/ccPvB0pV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPvB0pV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPvB0pV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPvB0pV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvB0pV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvB0pV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvB0pV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPvB0pV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPvB0pV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPvB0pV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPvB0pV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvB0pV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvB0pV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvB0pV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPvB0pV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPvB0pV.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/ccKi8Us3.s: Assembler messages:
encrypt.c: /tmp/ccKi8Us3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKi8Us3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKi8Us3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKi8Us3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKi8Us3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKi8Us3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKi8Us3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKi8Us3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKi8Us3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKi8Us3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKi8Us3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKi8Us3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKi8Us3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKi8Us3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKi8Us3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKi8Us3.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/ccSmDWfW.s: Assembler messages:
encrypt.c: /tmp/ccSmDWfW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSmDWfW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSmDWfW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSmDWfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmDWfW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmDWfW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmDWfW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSmDWfW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSmDWfW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSmDWfW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSmDWfW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmDWfW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmDWfW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSmDWfW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSmDWfW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSmDWfW.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/ccDp3ZZR.s: Assembler messages:
encrypt.c: /tmp/ccDp3ZZR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDp3ZZR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDp3ZZR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDp3ZZR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDp3ZZR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDp3ZZR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDp3ZZR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDp3ZZR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDp3ZZR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDp3ZZR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDp3ZZR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDp3ZZR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDp3ZZR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDp3ZZR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDp3ZZR.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/ccf7KMiO.s: Assembler messages:
encrypt.c: /tmp/ccf7KMiO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7KMiO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf7KMiO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf7KMiO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7KMiO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7KMiO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7KMiO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf7KMiO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf7KMiO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf7KMiO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf7KMiO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7KMiO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7KMiO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7KMiO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7KMiO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7KMiO.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/ccJVf4eV.s: Assembler messages:
encrypt.c: /tmp/ccJVf4eV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJVf4eV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJVf4eV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJVf4eV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVf4eV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVf4eV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVf4eV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJVf4eV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJVf4eV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJVf4eV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJVf4eV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVf4eV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVf4eV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVf4eV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJVf4eV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJVf4eV.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/ccTKRRgO.s: Assembler messages:
encrypt.c: /tmp/ccTKRRgO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKRRgO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTKRRgO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTKRRgO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKRRgO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKRRgO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKRRgO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTKRRgO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTKRRgO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTKRRgO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKRRgO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKRRgO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKRRgO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKRRgO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKRRgO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKRRgO.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/ccs65K7n.s: Assembler messages:
encrypt.c: /tmp/ccs65K7n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs65K7n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs65K7n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs65K7n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs65K7n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs65K7n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs65K7n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs65K7n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs65K7n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs65K7n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs65K7n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs65K7n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs65K7n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs65K7n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs65K7n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs65K7n.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/ccPUYiQf.s: Assembler messages:
encrypt.c: /tmp/ccPUYiQf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPUYiQf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPUYiQf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPUYiQf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPUYiQf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPUYiQf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPUYiQf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPUYiQf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPUYiQf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPUYiQf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPUYiQf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPUYiQf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPUYiQf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPUYiQf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPUYiQf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPUYiQf.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/ccDPGOJn.s: Assembler messages:
encrypt.c: /tmp/ccDPGOJn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPGOJn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDPGOJn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDPGOJn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPGOJn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPGOJn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPGOJn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDPGOJn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDPGOJn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDPGOJn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDPGOJn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPGOJn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPGOJn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPGOJn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDPGOJn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPGOJn.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/cc9ImFYf.s: Assembler messages:
encrypt.c: /tmp/cc9ImFYf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ImFYf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ImFYf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ImFYf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ImFYf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ImFYf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ImFYf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ImFYf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ImFYf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9ImFYf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ImFYf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ImFYf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ImFYf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ImFYf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ImFYf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ImFYf.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/ccX2vPo5.s: Assembler messages:
encrypt.c: /tmp/ccX2vPo5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX2vPo5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX2vPo5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX2vPo5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX2vPo5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX2vPo5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX2vPo5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX2vPo5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX2vPo5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX2vPo5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX2vPo5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX2vPo5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX2vPo5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX2vPo5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX2vPo5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX2vPo5.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/ccjhJGL0.s: Assembler messages:
encrypt.c: /tmp/ccjhJGL0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjhJGL0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjhJGL0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjhJGL0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhJGL0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhJGL0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhJGL0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjhJGL0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjhJGL0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjhJGL0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjhJGL0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhJGL0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhJGL0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjhJGL0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjhJGL0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjhJGL0.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/ccP2F0R9.s: Assembler messages:
encrypt.c: /tmp/ccP2F0R9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP2F0R9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP2F0R9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP2F0R9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2F0R9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2F0R9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2F0R9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP2F0R9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP2F0R9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP2F0R9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP2F0R9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP2F0R9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP2F0R9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2F0R9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP2F0R9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP2F0R9.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/cc7MFWU0.s: Assembler messages:
encrypt.c: /tmp/cc7MFWU0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7MFWU0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7MFWU0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7MFWU0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MFWU0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MFWU0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MFWU0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7MFWU0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7MFWU0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7MFWU0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7MFWU0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MFWU0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MFWU0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7MFWU0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7MFWU0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7MFWU0.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/cc3V1v0D.s: Assembler messages:
encrypt.c: /tmp/cc3V1v0D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3V1v0D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3V1v0D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3V1v0D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3V1v0D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3V1v0D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3V1v0D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3V1v0D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3V1v0D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3V1v0D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3V1v0D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3V1v0D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3V1v0D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3V1v0D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3V1v0D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3V1v0D.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/cckYVNEv.s: Assembler messages:
encrypt.c: /tmp/cckYVNEv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckYVNEv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckYVNEv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckYVNEv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYVNEv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYVNEv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYVNEv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckYVNEv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckYVNEv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckYVNEv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckYVNEv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckYVNEv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckYVNEv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYVNEv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckYVNEv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckYVNEv.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/ccH0EqKD.s: Assembler messages:
encrypt.c: /tmp/ccH0EqKD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0EqKD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH0EqKD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH0EqKD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0EqKD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0EqKD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0EqKD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH0EqKD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH0EqKD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH0EqKD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0EqKD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0EqKD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0EqKD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0EqKD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0EqKD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH0EqKD.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/ccW8vxvw.s: Assembler messages:
encrypt.c: /tmp/ccW8vxvw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW8vxvw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW8vxvw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW8vxvw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8vxvw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8vxvw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8vxvw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW8vxvw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW8vxvw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW8vxvw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW8vxvw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW8vxvw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW8vxvw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8vxvw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW8vxvw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW8vxvw.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/ccpJN03k.s: Assembler messages:
encrypt.c: /tmp/ccpJN03k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJN03k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpJN03k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpJN03k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJN03k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJN03k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJN03k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpJN03k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpJN03k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpJN03k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpJN03k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJN03k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJN03k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJN03k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJN03k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJN03k.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/ccnpCES8.s: Assembler messages:
encrypt.c: /tmp/ccnpCES8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnpCES8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnpCES8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnpCES8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnpCES8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnpCES8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnpCES8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnpCES8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnpCES8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnpCES8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnpCES8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnpCES8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnpCES8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnpCES8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnpCES8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnpCES8.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/ccY7YUSn.s: Assembler messages:
encrypt.c: /tmp/ccY7YUSn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY7YUSn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY7YUSn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY7YUSn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7YUSn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7YUSn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7YUSn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY7YUSn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY7YUSn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY7YUSn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY7YUSn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY7YUSn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY7YUSn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7YUSn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY7YUSn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY7YUSn.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/ccVe98Eg.s: Assembler messages:
encrypt.c: /tmp/ccVe98Eg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVe98Eg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVe98Eg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVe98Eg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe98Eg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe98Eg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe98Eg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVe98Eg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVe98Eg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVe98Eg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVe98Eg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVe98Eg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVe98Eg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVe98Eg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVe98Eg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVe98Eg.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/ccOfqkzR.s: Assembler messages:
encrypt.c: /tmp/ccOfqkzR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOfqkzR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOfqkzR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOfqkzR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfqkzR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfqkzR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfqkzR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOfqkzR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOfqkzR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOfqkzR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOfqkzR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOfqkzR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOfqkzR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOfqkzR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOfqkzR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOfqkzR.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/cc5HO71R.s: Assembler messages:
encrypt.c: /tmp/cc5HO71R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5HO71R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5HO71R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5HO71R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5HO71R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5HO71R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5HO71R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5HO71R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5HO71R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5HO71R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5HO71R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5HO71R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5HO71R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HO71R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5HO71R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5HO71R.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/ccLelcKQ.s: Assembler messages:
encrypt.c: /tmp/ccLelcKQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLelcKQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLelcKQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLelcKQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLelcKQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLelcKQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLelcKQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLelcKQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLelcKQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLelcKQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLelcKQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLelcKQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLelcKQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLelcKQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLelcKQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLelcKQ.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/ccftwou0.s: Assembler messages:
encrypt.c: /tmp/ccftwou0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccftwou0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccftwou0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccftwou0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccftwou0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccftwou0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccftwou0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccftwou0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccftwou0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccftwou0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccftwou0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccftwou0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccftwou0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftwou0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccftwou0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccftwou0.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/ccWSO0LO.s: Assembler messages:
encrypt.c: /tmp/ccWSO0LO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWSO0LO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWSO0LO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWSO0LO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWSO0LO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWSO0LO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWSO0LO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSO0LO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSO0LO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSO0LO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWSO0LO.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/ccWSO0LO.s: Assembler messages:
encrypt.c: /tmp/ccWSO0LO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWSO0LO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWSO0LO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWSO0LO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWSO0LO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWSO0LO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWSO0LO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSO0LO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSO0LO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSO0LO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSO0LO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSO0LO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWSO0LO.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/cc2mNTwH.s: Assembler messages:
encrypt.c: /tmp/cc2mNTwH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2mNTwH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2mNTwH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2mNTwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2mNTwH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2mNTwH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2mNTwH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2mNTwH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2mNTwH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2mNTwH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2mNTwH.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/cc2mNTwH.s: Assembler messages:
encrypt.c: /tmp/cc2mNTwH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2mNTwH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2mNTwH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2mNTwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2mNTwH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2mNTwH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2mNTwH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2mNTwH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2mNTwH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2mNTwH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mNTwH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2mNTwH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2mNTwH.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/ccLWi9sS.s: Assembler messages:
encrypt.c: /tmp/ccLWi9sS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWi9sS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLWi9sS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLWi9sS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLWi9sS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLWi9sS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLWi9sS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWi9sS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWi9sS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWi9sS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWi9sS.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/ccLWi9sS.s: Assembler messages:
encrypt.c: /tmp/ccLWi9sS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWi9sS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLWi9sS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLWi9sS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLWi9sS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLWi9sS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLWi9sS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLWi9sS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWi9sS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWi9sS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWi9sS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWi9sS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWi9sS.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/ccyhIC8K.s: Assembler messages:
encrypt.c: /tmp/ccyhIC8K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhIC8K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyhIC8K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyhIC8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyhIC8K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyhIC8K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyhIC8K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhIC8K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhIC8K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhIC8K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyhIC8K.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/ccyhIC8K.s: Assembler messages:
encrypt.c: /tmp/ccyhIC8K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhIC8K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyhIC8K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyhIC8K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyhIC8K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyhIC8K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyhIC8K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyhIC8K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhIC8K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhIC8K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhIC8K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyhIC8K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyhIC8K.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/cc9UI6bD.s: Assembler messages:
encrypt.c: /tmp/cc9UI6bD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9UI6bD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9UI6bD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9UI6bD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9UI6bD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9UI6bD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9UI6bD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9UI6bD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9UI6bD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9UI6bD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9UI6bD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9UI6bD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9UI6bD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9UI6bD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9UI6bD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9UI6bD.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/ccPK5PND.s: Assembler messages:
encrypt.c: /tmp/ccPK5PND.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPK5PND.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPK5PND.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPK5PND.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPK5PND.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPK5PND.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPK5PND.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPK5PND.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPK5PND.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPK5PND.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPK5PND.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPK5PND.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPK5PND.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPK5PND.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPK5PND.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPK5PND.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/cc3sWJ7L.s: Assembler messages:
encrypt.c: /tmp/cc3sWJ7L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3sWJ7L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3sWJ7L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3sWJ7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sWJ7L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sWJ7L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sWJ7L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3sWJ7L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3sWJ7L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3sWJ7L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sWJ7L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sWJ7L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sWJ7L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3sWJ7L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3sWJ7L.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/cclqYqYC.s: Assembler messages:
encrypt.c: /tmp/cclqYqYC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclqYqYC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclqYqYC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclqYqYC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclqYqYC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclqYqYC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclqYqYC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclqYqYC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclqYqYC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclqYqYC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclqYqYC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclqYqYC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclqYqYC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclqYqYC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclqYqYC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclqYqYC.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/ccJjDpe9.s: Assembler messages:
encrypt.c: /tmp/ccJjDpe9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJjDpe9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJjDpe9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJjDpe9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjDpe9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjDpe9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjDpe9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJjDpe9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJjDpe9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJjDpe9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjDpe9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJjDpe9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJjDpe9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjDpe9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJjDpe9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJjDpe9.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/ccSQYSya.s: Assembler messages:
encrypt.c: /tmp/ccSQYSya.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSQYSya.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSQYSya.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSQYSya.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSQYSya.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSQYSya.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSQYSya.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSQYSya.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSQYSya.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSQYSya.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSQYSya.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSQYSya.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSQYSya.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQYSya.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSQYSya.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSQYSya.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/ccjy1m6h.s: Assembler messages:
encrypt.c: /tmp/ccjy1m6h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjy1m6h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjy1m6h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjy1m6h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy1m6h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy1m6h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy1m6h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjy1m6h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjy1m6h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjy1m6h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjy1m6h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjy1m6h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjy1m6h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjy1m6h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjy1m6h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjy1m6h.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/ccGjEDPa.s: Assembler messages:
encrypt.c: /tmp/ccGjEDPa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGjEDPa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGjEDPa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGjEDPa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGjEDPa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGjEDPa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGjEDPa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGjEDPa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGjEDPa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGjEDPa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGjEDPa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGjEDPa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGjEDPa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjEDPa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGjEDPa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjEDPa.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/ccgs02U3.s: Assembler messages:
encrypt.c: /tmp/ccgs02U3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgs02U3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgs02U3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgs02U3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs02U3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs02U3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs02U3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgs02U3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgs02U3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgs02U3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgs02U3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs02U3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs02U3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs02U3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs02U3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs02U3.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/ccY42LoU.s: Assembler messages:
encrypt.c: /tmp/ccY42LoU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY42LoU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY42LoU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccY42LoU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY42LoU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY42LoU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY42LoU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY42LoU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY42LoU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccY42LoU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccY42LoU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY42LoU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY42LoU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY42LoU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY42LoU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY42LoU.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/ccJLEAT1.s: Assembler messages:
encrypt.c: /tmp/ccJLEAT1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJLEAT1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJLEAT1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJLEAT1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLEAT1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLEAT1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLEAT1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJLEAT1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJLEAT1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJLEAT1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJLEAT1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJLEAT1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJLEAT1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLEAT1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJLEAT1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJLEAT1.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/ccaYrLd3.s: Assembler messages:
encrypt.c: /tmp/ccaYrLd3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaYrLd3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaYrLd3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaYrLd3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaYrLd3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaYrLd3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaYrLd3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaYrLd3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaYrLd3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaYrLd3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaYrLd3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaYrLd3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaYrLd3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYrLd3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaYrLd3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaYrLd3.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/ccmRlTIS.s: Assembler messages:
encrypt.c: /tmp/ccmRlTIS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmRlTIS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmRlTIS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmRlTIS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRlTIS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRlTIS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRlTIS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmRlTIS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmRlTIS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmRlTIS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmRlTIS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmRlTIS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmRlTIS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmRlTIS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmRlTIS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmRlTIS.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/ccGB6j1O.s: Assembler messages:
encrypt.c: /tmp/ccGB6j1O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGB6j1O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGB6j1O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGB6j1O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGB6j1O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGB6j1O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGB6j1O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGB6j1O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGB6j1O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGB6j1O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGB6j1O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGB6j1O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGB6j1O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGB6j1O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGB6j1O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGB6j1O.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/ccEYuwyW.s: Assembler messages:
encrypt.c: /tmp/ccEYuwyW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEYuwyW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEYuwyW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEYuwyW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYuwyW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYuwyW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYuwyW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEYuwyW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEYuwyW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEYuwyW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEYuwyW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEYuwyW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEYuwyW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYuwyW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEYuwyW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEYuwyW.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/ccU6ymfN.s: Assembler messages:
encrypt.c: /tmp/ccU6ymfN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU6ymfN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU6ymfN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU6ymfN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6ymfN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6ymfN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6ymfN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU6ymfN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU6ymfN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU6ymfN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU6ymfN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6ymfN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6ymfN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6ymfN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6ymfN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU6ymfN.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/cce5Z3zv.s: Assembler messages:
encrypt.c: /tmp/cce5Z3zv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5Z3zv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce5Z3zv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce5Z3zv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5Z3zv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5Z3zv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5Z3zv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce5Z3zv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce5Z3zv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce5Z3zv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce5Z3zv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5Z3zv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5Z3zv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Z3zv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5Z3zv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce5Z3zv.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/cc9vepSo.s: Assembler messages:
encrypt.c: /tmp/cc9vepSo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9vepSo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9vepSo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9vepSo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vepSo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vepSo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vepSo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9vepSo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9vepSo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9vepSo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9vepSo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9vepSo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9vepSo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9vepSo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9vepSo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9vepSo.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/cc6WavPv.s: Assembler messages:
encrypt.c: /tmp/cc6WavPv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6WavPv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6WavPv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6WavPv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WavPv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WavPv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WavPv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6WavPv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6WavPv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6WavPv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6WavPv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6WavPv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6WavPv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6WavPv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6WavPv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6WavPv.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/cctY1Pzw.s: Assembler messages:
encrypt.c: /tmp/cctY1Pzw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctY1Pzw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctY1Pzw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctY1Pzw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctY1Pzw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctY1Pzw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctY1Pzw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctY1Pzw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctY1Pzw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctY1Pzw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctY1Pzw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctY1Pzw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctY1Pzw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctY1Pzw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctY1Pzw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctY1Pzw.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/ccUDlu1o.s: Assembler messages:
encrypt.c: /tmp/ccUDlu1o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUDlu1o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUDlu1o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUDlu1o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDlu1o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDlu1o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDlu1o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUDlu1o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUDlu1o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUDlu1o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUDlu1o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUDlu1o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUDlu1o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUDlu1o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUDlu1o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUDlu1o.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/ccLjxFhi.s: Assembler messages:
encrypt.c: /tmp/ccLjxFhi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLjxFhi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLjxFhi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLjxFhi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLjxFhi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLjxFhi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLjxFhi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLjxFhi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLjxFhi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLjxFhi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLjxFhi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLjxFhi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLjxFhi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjxFhi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLjxFhi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLjxFhi.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/cc3H3Sbo.s: Assembler messages:
encrypt.c: /tmp/cc3H3Sbo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3H3Sbo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3H3Sbo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3H3Sbo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3H3Sbo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3H3Sbo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3H3Sbo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3H3Sbo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3H3Sbo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3H3Sbo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3H3Sbo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3H3Sbo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3H3Sbo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3H3Sbo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3H3Sbo.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/ccVyXZrh.s: Assembler messages:
encrypt.c: /tmp/ccVyXZrh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVyXZrh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVyXZrh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVyXZrh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyXZrh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyXZrh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyXZrh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVyXZrh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVyXZrh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVyXZrh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVyXZrh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyXZrh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyXZrh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVyXZrh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVyXZrh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVyXZrh.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/ccjTEoSC.s: Assembler messages:
encrypt.c: /tmp/ccjTEoSC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTEoSC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjTEoSC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjTEoSC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTEoSC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTEoSC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTEoSC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjTEoSC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjTEoSC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjTEoSC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjTEoSC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTEoSC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTEoSC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTEoSC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTEoSC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjTEoSC.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/ccxIoChx.s: Assembler messages:
encrypt.c: /tmp/ccxIoChx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxIoChx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxIoChx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxIoChx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxIoChx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxIoChx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxIoChx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxIoChx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxIoChx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxIoChx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxIoChx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxIoChx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxIoChx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxIoChx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxIoChx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxIoChx.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/ccNhxkoF.s: Assembler messages:
encrypt.c: /tmp/ccNhxkoF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNhxkoF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNhxkoF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNhxkoF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhxkoF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhxkoF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhxkoF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNhxkoF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNhxkoF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNhxkoF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNhxkoF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNhxkoF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNhxkoF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNhxkoF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNhxkoF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNhxkoF.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/cccXH9dx.s: Assembler messages:
encrypt.c: /tmp/cccXH9dx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXH9dx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccXH9dx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccXH9dx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXH9dx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXH9dx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXH9dx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccXH9dx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccXH9dx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccXH9dx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccXH9dx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXH9dx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXH9dx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXH9dx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXH9dx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXH9dx.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/ccq31i2u.s: Assembler messages:
encrypt.c: /tmp/ccq31i2u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq31i2u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq31i2u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq31i2u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq31i2u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq31i2u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq31i2u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq31i2u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq31i2u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq31i2u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq31i2u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq31i2u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq31i2u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq31i2u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq31i2u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq31i2u.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/ccjSDqVp.s: Assembler messages:
encrypt.c: /tmp/ccjSDqVp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjSDqVp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjSDqVp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjSDqVp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSDqVp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSDqVp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSDqVp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjSDqVp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjSDqVp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjSDqVp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSDqVp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSDqVp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSDqVp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSDqVp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSDqVp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjSDqVp.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/ccH0QGtx.s: Assembler messages:
encrypt.c: /tmp/ccH0QGtx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0QGtx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH0QGtx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH0QGtx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0QGtx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0QGtx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0QGtx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH0QGtx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH0QGtx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH0QGtx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH0QGtx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0QGtx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0QGtx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0QGtx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH0QGtx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH0QGtx.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/ccFuhrLp.s: Assembler messages:
encrypt.c: /tmp/ccFuhrLp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFuhrLp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFuhrLp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFuhrLp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuhrLp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuhrLp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuhrLp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFuhrLp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFuhrLp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFuhrLp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFuhrLp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFuhrLp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFuhrLp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFuhrLp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFuhrLp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFuhrLp.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/ccHKaqSa.s: Assembler messages:
encrypt.c: /tmp/ccHKaqSa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHKaqSa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHKaqSa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHKaqSa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHKaqSa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHKaqSa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHKaqSa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHKaqSa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHKaqSa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHKaqSa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHKaqSa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHKaqSa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHKaqSa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKaqSa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHKaqSa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHKaqSa.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/ccOoHMg6.s: Assembler messages:
encrypt.c: /tmp/ccOoHMg6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOoHMg6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOoHMg6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOoHMg6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOoHMg6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOoHMg6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOoHMg6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOoHMg6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOoHMg6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOoHMg6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOoHMg6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOoHMg6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOoHMg6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOoHMg6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOoHMg6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOoHMg6.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/ccs9DCye.s: Assembler messages:
encrypt.c: /tmp/ccs9DCye.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs9DCye.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs9DCye.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs9DCye.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs9DCye.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs9DCye.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs9DCye.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs9DCye.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs9DCye.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs9DCye.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs9DCye.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs9DCye.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs9DCye.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9DCye.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs9DCye.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs9DCye.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/ccbb22q5.s: Assembler messages:
encrypt.c: /tmp/ccbb22q5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbb22q5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbb22q5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbb22q5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbb22q5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbb22q5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbb22q5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbb22q5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbb22q5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbb22q5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbb22q5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbb22q5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbb22q5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb22q5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbb22q5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbb22q5.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/ccYSwA4X.s: Assembler messages:
encrypt.c: /tmp/ccYSwA4X.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSwA4X.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYSwA4X.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYSwA4X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSwA4X.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSwA4X.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSwA4X.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYSwA4X.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYSwA4X.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYSwA4X.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYSwA4X.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSwA4X.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSwA4X.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSwA4X.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSwA4X.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYSwA4X.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/ccf51SnW.s: Assembler messages:
encrypt.c: /tmp/ccf51SnW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf51SnW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf51SnW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf51SnW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf51SnW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf51SnW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf51SnW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf51SnW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf51SnW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf51SnW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf51SnW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf51SnW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf51SnW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf51SnW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf51SnW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf51SnW.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/ccuLeiu3.s: Assembler messages:
encrypt.c: /tmp/ccuLeiu3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuLeiu3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuLeiu3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuLeiu3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLeiu3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLeiu3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLeiu3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuLeiu3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuLeiu3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuLeiu3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLeiu3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuLeiu3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuLeiu3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLeiu3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuLeiu3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuLeiu3.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/cczz5w4Y.s: Assembler messages:
encrypt.c: /tmp/cczz5w4Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczz5w4Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczz5w4Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczz5w4Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczz5w4Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczz5w4Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczz5w4Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczz5w4Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczz5w4Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczz5w4Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczz5w4Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczz5w4Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczz5w4Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczz5w4Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczz5w4Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczz5w4Y.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/ccjEvx9k.s: Assembler messages:
encrypt.c: /tmp/ccjEvx9k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjEvx9k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjEvx9k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjEvx9k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEvx9k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEvx9k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEvx9k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjEvx9k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjEvx9k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjEvx9k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjEvx9k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEvx9k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEvx9k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjEvx9k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjEvx9k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjEvx9k.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/cclaEsPc.s: Assembler messages:
encrypt.c: /tmp/cclaEsPc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclaEsPc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclaEsPc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclaEsPc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclaEsPc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclaEsPc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclaEsPc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclaEsPc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclaEsPc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclaEsPc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclaEsPc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclaEsPc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclaEsPc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclaEsPc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclaEsPc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclaEsPc.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/cc1Af2kk.s: Assembler messages:
encrypt.c: /tmp/cc1Af2kk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Af2kk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1Af2kk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1Af2kk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Af2kk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Af2kk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Af2kk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1Af2kk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1Af2kk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1Af2kk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1Af2kk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Af2kk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Af2kk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Af2kk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Af2kk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Af2kk.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/ccgFDFel.s: Assembler messages:
encrypt.c: /tmp/ccgFDFel.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgFDFel.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgFDFel.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgFDFel.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFDFel.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFDFel.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFDFel.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgFDFel.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgFDFel.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgFDFel.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgFDFel.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgFDFel.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgFDFel.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgFDFel.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgFDFel.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgFDFel.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/cc7E64vT.s: Assembler messages:
encrypt.c: /tmp/cc7E64vT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7E64vT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7E64vT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7E64vT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7E64vT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7E64vT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7E64vT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7E64vT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7E64vT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7E64vT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7E64vT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7E64vT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7E64vT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7E64vT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7E64vT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7E64vT.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/ccya0QrK.s: Assembler messages:
encrypt.c: /tmp/ccya0QrK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccya0QrK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccya0QrK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccya0QrK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya0QrK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya0QrK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya0QrK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccya0QrK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccya0QrK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccya0QrK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccya0QrK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya0QrK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya0QrK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccya0QrK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccya0QrK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccya0QrK.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/cctJbknR.s: Assembler messages:
encrypt.c: /tmp/cctJbknR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctJbknR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctJbknR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctJbknR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJbknR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJbknR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJbknR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctJbknR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctJbknR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctJbknR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctJbknR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctJbknR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctJbknR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctJbknR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctJbknR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctJbknR.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/cc7EPiON.s: Assembler messages:
encrypt.c: /tmp/cc7EPiON.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7EPiON.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7EPiON.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7EPiON.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EPiON.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EPiON.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EPiON.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7EPiON.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7EPiON.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7EPiON.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7EPiON.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7EPiON.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7EPiON.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EPiON.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7EPiON.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7EPiON.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/cc9eRgjA.s: Assembler messages:
encrypt.c: /tmp/cc9eRgjA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9eRgjA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9eRgjA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9eRgjA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eRgjA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eRgjA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eRgjA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9eRgjA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9eRgjA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9eRgjA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9eRgjA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9eRgjA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9eRgjA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9eRgjA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9eRgjA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9eRgjA.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/ccJvFcts.s: Assembler messages:
encrypt.c: /tmp/ccJvFcts.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJvFcts.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJvFcts.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJvFcts.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJvFcts.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJvFcts.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJvFcts.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJvFcts.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJvFcts.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJvFcts.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJvFcts.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJvFcts.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJvFcts.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvFcts.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJvFcts.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJvFcts.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/ccsKI6vD.s: Assembler messages:
encrypt.c: /tmp/ccsKI6vD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKI6vD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsKI6vD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsKI6vD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKI6vD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKI6vD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKI6vD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsKI6vD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsKI6vD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsKI6vD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsKI6vD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKI6vD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKI6vD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKI6vD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKI6vD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKI6vD.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/ccxKWuku.s: Assembler messages:
encrypt.c: /tmp/ccxKWuku.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKWuku.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKWuku.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKWuku.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWuku.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWuku.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWuku.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKWuku.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKWuku.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxKWuku.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKWuku.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKWuku.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKWuku.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKWuku.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKWuku.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxKWuku.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/ccHCLFqr.s: Assembler messages:
encrypt.c: /tmp/ccHCLFqr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHCLFqr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHCLFqr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHCLFqr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCLFqr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCLFqr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCLFqr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHCLFqr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHCLFqr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHCLFqr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHCLFqr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCLFqr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCLFqr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCLFqr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCLFqr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHCLFqr.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/ccQ1GWns.s: Assembler messages:
encrypt.c: /tmp/ccQ1GWns.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ1GWns.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ1GWns.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ1GWns.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1GWns.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1GWns.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1GWns.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ1GWns.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ1GWns.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ1GWns.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ1GWns.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ1GWns.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ1GWns.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1GWns.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ1GWns.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ1GWns.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/ccUHMZBA.s: Assembler messages:
encrypt.c: /tmp/ccUHMZBA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUHMZBA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUHMZBA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUHMZBA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUHMZBA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUHMZBA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUHMZBA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUHMZBA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUHMZBA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUHMZBA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUHMZBA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUHMZBA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUHMZBA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUHMZBA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUHMZBA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUHMZBA.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/ccvnN52s.s: Assembler messages:
encrypt.c: /tmp/ccvnN52s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvnN52s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvnN52s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvnN52s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnN52s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnN52s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnN52s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvnN52s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvnN52s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvnN52s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvnN52s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnN52s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnN52s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvnN52s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvnN52s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvnN52s.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/ccTQha4K.s: Assembler messages:
encrypt.c: /tmp/ccTQha4K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTQha4K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTQha4K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTQha4K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQha4K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQha4K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQha4K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTQha4K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTQha4K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTQha4K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTQha4K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQha4K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQha4K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTQha4K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTQha4K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTQha4K.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/ccgmBh5G.s: Assembler messages:
encrypt.c: /tmp/ccgmBh5G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgmBh5G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgmBh5G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgmBh5G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgmBh5G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgmBh5G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgmBh5G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgmBh5G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgmBh5G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgmBh5G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgmBh5G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgmBh5G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgmBh5G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmBh5G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgmBh5G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgmBh5G.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/ccYp8lqO.s: Assembler messages:
encrypt.c: /tmp/ccYp8lqO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYp8lqO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYp8lqO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYp8lqO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYp8lqO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYp8lqO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYp8lqO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYp8lqO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYp8lqO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYp8lqO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYp8lqO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYp8lqO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYp8lqO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYp8lqO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYp8lqO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYp8lqO.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/cc0AQQVJ.s: Assembler messages:
encrypt.c: /tmp/cc0AQQVJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0AQQVJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0AQQVJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0AQQVJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AQQVJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AQQVJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AQQVJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0AQQVJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0AQQVJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0AQQVJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0AQQVJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0AQQVJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0AQQVJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0AQQVJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0AQQVJ.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/ccQKSvah.s: Assembler messages:
encrypt.c: /tmp/ccQKSvah.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQKSvah.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQKSvah.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQKSvah.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKSvah.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKSvah.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKSvah.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQKSvah.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQKSvah.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQKSvah.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQKSvah.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKSvah.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKSvah.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKSvah.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQKSvah.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQKSvah.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/ccukiikc.s: Assembler messages:
encrypt.c: /tmp/ccukiikc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccukiikc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccukiikc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccukiikc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccukiikc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccukiikc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccukiikc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccukiikc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccukiikc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccukiikc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccukiikc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccukiikc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccukiikc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukiikc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccukiikc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccukiikc.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/ccrllcnk.s: Assembler messages:
encrypt.c: /tmp/ccrllcnk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrllcnk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrllcnk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrllcnk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrllcnk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrllcnk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrllcnk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrllcnk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrllcnk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrllcnk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrllcnk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrllcnk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrllcnk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrllcnk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrllcnk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrllcnk.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/ccAGY6bd.s: Assembler messages:
encrypt.c: /tmp/ccAGY6bd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAGY6bd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAGY6bd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAGY6bd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGY6bd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGY6bd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGY6bd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAGY6bd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAGY6bd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAGY6bd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAGY6bd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAGY6bd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAGY6bd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGY6bd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAGY6bd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAGY6bd.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/ccJnFoxZ.s: Assembler messages:
encrypt.c: /tmp/ccJnFoxZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJnFoxZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJnFoxZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJnFoxZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnFoxZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnFoxZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnFoxZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJnFoxZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJnFoxZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJnFoxZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnFoxZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnFoxZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnFoxZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnFoxZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJnFoxZ.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/ccWavgmU.s: Assembler messages:
encrypt.c: /tmp/ccWavgmU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWavgmU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWavgmU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWavgmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWavgmU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWavgmU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWavgmU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWavgmU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWavgmU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWavgmU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWavgmU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWavgmU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWavgmU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWavgmU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWavgmU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWavgmU.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/cc0lxVN1.s: Assembler messages:
encrypt.c: /tmp/cc0lxVN1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0lxVN1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0lxVN1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0lxVN1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0lxVN1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0lxVN1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0lxVN1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0lxVN1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0lxVN1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0lxVN1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0lxVN1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0lxVN1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0lxVN1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lxVN1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0lxVN1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0lxVN1.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/cc5jDOGX.s: Assembler messages:
encrypt.c: /tmp/cc5jDOGX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5jDOGX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5jDOGX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5jDOGX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5jDOGX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5jDOGX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5jDOGX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5jDOGX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5jDOGX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5jDOGX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5jDOGX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5jDOGX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5jDOGX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jDOGX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5jDOGX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5jDOGX.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/cc03syy3.s: Assembler messages:
encrypt.c: /tmp/cc03syy3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03syy3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03syy3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc03syy3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03syy3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03syy3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03syy3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03syy3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03syy3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc03syy3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03syy3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03syy3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03syy3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03syy3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03syy3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc03syy3.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/ccLLxz7Y.s: Assembler messages:
encrypt.c: /tmp/ccLLxz7Y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLxz7Y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLLxz7Y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLLxz7Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLLxz7Y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLLxz7Y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLLxz7Y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLLxz7Y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLLxz7Y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLLxz7Y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLLxz7Y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLLxz7Y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLxz7Y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLLxz7Y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLxz7Y.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/ccy1FYYT.s: Assembler messages:
encrypt.c: /tmp/ccy1FYYT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1FYYT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy1FYYT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy1FYYT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1FYYT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1FYYT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1FYYT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy1FYYT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy1FYYT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy1FYYT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy1FYYT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1FYYT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1FYYT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1FYYT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy1FYYT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy1FYYT.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/cccEJVnZ.s: Assembler messages:
encrypt.c: /tmp/cccEJVnZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEJVnZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccEJVnZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccEJVnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEJVnZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEJVnZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEJVnZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccEJVnZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccEJVnZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccEJVnZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccEJVnZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEJVnZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEJVnZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEJVnZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEJVnZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEJVnZ.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/ccqzPWNS.s: Assembler messages:
encrypt.c: /tmp/ccqzPWNS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqzPWNS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqzPWNS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqzPWNS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzPWNS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzPWNS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzPWNS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqzPWNS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqzPWNS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqzPWNS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqzPWNS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzPWNS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzPWNS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqzPWNS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqzPWNS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqzPWNS.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/ccEmy1nR.s: Assembler messages:
encrypt.c: /tmp/ccEmy1nR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEmy1nR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEmy1nR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEmy1nR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmy1nR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmy1nR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmy1nR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEmy1nR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEmy1nR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEmy1nR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEmy1nR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEmy1nR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEmy1nR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmy1nR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEmy1nR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEmy1nR.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/cckNymCY.s: Assembler messages:
encrypt.c: /tmp/cckNymCY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNymCY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckNymCY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckNymCY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNymCY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNymCY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNymCY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckNymCY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckNymCY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckNymCY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckNymCY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNymCY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNymCY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNymCY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNymCY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNymCY.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/cc1eje1Q.s: Assembler messages:
encrypt.c: /tmp/cc1eje1Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1eje1Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1eje1Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1eje1Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eje1Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eje1Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eje1Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1eje1Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1eje1Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1eje1Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1eje1Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1eje1Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1eje1Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1eje1Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1eje1Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1eje1Q.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/cck3vjVo.s: Assembler messages:
encrypt.c: /tmp/cck3vjVo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck3vjVo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck3vjVo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck3vjVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck3vjVo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck3vjVo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck3vjVo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck3vjVo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck3vjVo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck3vjVo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck3vjVo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck3vjVo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck3vjVo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vjVo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck3vjVo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck3vjVo.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/ccqU461j.s: Assembler messages:
encrypt.c: /tmp/ccqU461j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqU461j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqU461j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqU461j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqU461j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqU461j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqU461j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqU461j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqU461j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqU461j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqU461j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqU461j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqU461j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqU461j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqU461j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqU461j.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/ccHESOqr.s: Assembler messages:
encrypt.c: /tmp/ccHESOqr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHESOqr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHESOqr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHESOqr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHESOqr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHESOqr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHESOqr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHESOqr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHESOqr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHESOqr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHESOqr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHESOqr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHESOqr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHESOqr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHESOqr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHESOqr.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/ccPj9Rgk.s: Assembler messages:
encrypt.c: /tmp/ccPj9Rgk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPj9Rgk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPj9Rgk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPj9Rgk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPj9Rgk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPj9Rgk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPj9Rgk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPj9Rgk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPj9Rgk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPj9Rgk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPj9Rgk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPj9Rgk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPj9Rgk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPj9Rgk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPj9Rgk.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/ccYRKZO6.s: Assembler messages:
encrypt.c: /tmp/ccYRKZO6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYRKZO6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYRKZO6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYRKZO6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRKZO6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRKZO6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRKZO6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYRKZO6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYRKZO6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYRKZO6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYRKZO6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRKZO6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRKZO6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRKZO6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRKZO6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYRKZO6.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/cciZzN64.s: Assembler messages:
encrypt.c: /tmp/cciZzN64.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciZzN64.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciZzN64.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciZzN64.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZzN64.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZzN64.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZzN64.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciZzN64.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciZzN64.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciZzN64.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciZzN64.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZzN64.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZzN64.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciZzN64.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciZzN64.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciZzN64.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/ccjSKpxc.s: Assembler messages:
encrypt.c: /tmp/ccjSKpxc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjSKpxc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjSKpxc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjSKpxc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSKpxc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSKpxc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSKpxc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjSKpxc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjSKpxc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjSKpxc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjSKpxc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSKpxc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSKpxc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSKpxc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSKpxc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjSKpxc.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/ccHMeUN4.s: Assembler messages:
encrypt.c: /tmp/ccHMeUN4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHMeUN4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHMeUN4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHMeUN4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMeUN4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMeUN4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMeUN4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHMeUN4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHMeUN4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHMeUN4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHMeUN4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHMeUN4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHMeUN4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHMeUN4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHMeUN4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHMeUN4.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/cc6708QD.s: Assembler messages:
encrypt.c: /tmp/cc6708QD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6708QD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6708QD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6708QD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6708QD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6708QD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6708QD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6708QD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6708QD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6708QD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6708QD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6708QD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6708QD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6708QD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6708QD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6708QD.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/ccy0qy2y.s: Assembler messages:
encrypt.c: /tmp/ccy0qy2y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy0qy2y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy0qy2y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy0qy2y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy0qy2y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy0qy2y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy0qy2y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy0qy2y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy0qy2y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy0qy2y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy0qy2y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy0qy2y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy0qy2y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0qy2y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy0qy2y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy0qy2y.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/ccVAFlYF.s: Assembler messages:
encrypt.c: /tmp/ccVAFlYF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVAFlYF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVAFlYF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVAFlYF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAFlYF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAFlYF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAFlYF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVAFlYF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVAFlYF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVAFlYF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVAFlYF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAFlYF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAFlYF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVAFlYF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVAFlYF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVAFlYF.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/cceG2Olz.s: Assembler messages:
encrypt.c: /tmp/cceG2Olz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceG2Olz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceG2Olz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceG2Olz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceG2Olz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceG2Olz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceG2Olz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceG2Olz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceG2Olz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceG2Olz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceG2Olz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceG2Olz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceG2Olz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceG2Olz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceG2Olz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceG2Olz.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/ccGMoS1o.s: Assembler messages:
encrypt.c: /tmp/ccGMoS1o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGMoS1o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGMoS1o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGMoS1o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMoS1o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMoS1o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMoS1o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGMoS1o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGMoS1o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMoS1o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGMoS1o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGMoS1o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGMoS1o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGMoS1o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMoS1o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGMoS1o.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/ccfmAh8r.s: Assembler messages:
encrypt.c: /tmp/ccfmAh8r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfmAh8r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfmAh8r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfmAh8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmAh8r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmAh8r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmAh8r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfmAh8r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfmAh8r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmAh8r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfmAh8r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfmAh8r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmAh8r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmAh8r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmAh8r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfmAh8r.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/ccpCmbdp.s: Assembler messages:
encrypt.c: /tmp/ccpCmbdp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpCmbdp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpCmbdp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpCmbdp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpCmbdp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpCmbdp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpCmbdp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpCmbdp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpCmbdp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpCmbdp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpCmbdp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpCmbdp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpCmbdp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpCmbdp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCmbdp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpCmbdp.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/ccxTLWUr.s: Assembler messages:
encrypt.c: /tmp/ccxTLWUr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxTLWUr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxTLWUr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxTLWUr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTLWUr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTLWUr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTLWUr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxTLWUr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxTLWUr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTLWUr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxTLWUr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTLWUr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxTLWUr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxTLWUr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTLWUr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxTLWUr.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/ccWSXmcC.s: Assembler messages:
encrypt.c: /tmp/ccWSXmcC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWSXmcC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWSXmcC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWSXmcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSXmcC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSXmcC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSXmcC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWSXmcC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWSXmcC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSXmcC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWSXmcC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSXmcC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWSXmcC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWSXmcC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSXmcC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWSXmcC.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/ccFBzSmv.s: Assembler messages:
encrypt.c: /tmp/ccFBzSmv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFBzSmv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFBzSmv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFBzSmv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBzSmv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBzSmv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBzSmv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFBzSmv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFBzSmv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBzSmv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFBzSmv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFBzSmv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBzSmv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBzSmv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBzSmv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBzSmv.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/ccCHXj6C.s: Assembler messages:
encrypt.c: /tmp/ccCHXj6C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHXj6C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCHXj6C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCHXj6C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHXj6C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHXj6C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHXj6C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCHXj6C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCHXj6C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHXj6C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCHXj6C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCHXj6C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHXj6C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHXj6C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHXj6C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHXj6C.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/ccOVfFqy.s: Assembler messages:
encrypt.c: /tmp/ccOVfFqy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOVfFqy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOVfFqy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOVfFqy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOVfFqy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOVfFqy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOVfFqy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOVfFqy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOVfFqy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOVfFqy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOVfFqy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOVfFqy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOVfFqy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOVfFqy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOVfFqy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOVfFqy.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/ccAFYMaq.s: Assembler messages:
encrypt.c: /tmp/ccAFYMaq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAFYMaq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAFYMaq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAFYMaq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFYMaq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFYMaq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFYMaq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAFYMaq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAFYMaq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFYMaq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAFYMaq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFYMaq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAFYMaq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAFYMaq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFYMaq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAFYMaq.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/cckluhWh.s: Assembler messages:
encrypt.c: /tmp/cckluhWh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckluhWh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckluhWh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckluhWh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckluhWh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckluhWh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckluhWh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckluhWh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckluhWh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckluhWh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckluhWh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckluhWh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckluhWh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckluhWh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckluhWh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckluhWh.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/ccW5VSfr.s: Assembler messages:
encrypt.c: /tmp/ccW5VSfr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5VSfr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW5VSfr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW5VSfr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5VSfr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5VSfr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5VSfr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW5VSfr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW5VSfr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5VSfr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW5VSfr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW5VSfr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5VSfr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5VSfr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5VSfr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5VSfr.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/ccWwB1Li.s: Assembler messages:
encrypt.c: /tmp/ccWwB1Li.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWwB1Li.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWwB1Li.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWwB1Li.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwB1Li.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwB1Li.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwB1Li.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWwB1Li.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWwB1Li.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwB1Li.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWwB1Li.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWwB1Li.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWwB1Li.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWwB1Li.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwB1Li.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWwB1Li.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/ccXg3cFw.s: Assembler messages:
encrypt.c: /tmp/ccXg3cFw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXg3cFw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXg3cFw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXg3cFw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXg3cFw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXg3cFw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXg3cFw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXg3cFw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXg3cFw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXg3cFw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXg3cFw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXg3cFw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXg3cFw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXg3cFw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXg3cFw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXg3cFw.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/ccirJj7q.s: Assembler messages:
encrypt.c: /tmp/ccirJj7q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccirJj7q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccirJj7q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccirJj7q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirJj7q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirJj7q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirJj7q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccirJj7q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccirJj7q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirJj7q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccirJj7q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccirJj7q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirJj7q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirJj7q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirJj7q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirJj7q.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/ccaWbJKw.s: Assembler messages:
encrypt.c: /tmp/ccaWbJKw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaWbJKw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaWbJKw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaWbJKw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWbJKw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWbJKw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWbJKw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaWbJKw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaWbJKw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWbJKw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaWbJKw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaWbJKw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaWbJKw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaWbJKw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaWbJKw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaWbJKw.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/cc7hQD5r.s: Assembler messages:
encrypt.c: /tmp/cc7hQD5r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7hQD5r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7hQD5r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7hQD5r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hQD5r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hQD5r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hQD5r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7hQD5r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7hQD5r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hQD5r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7hQD5r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7hQD5r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hQD5r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hQD5r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7hQD5r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7hQD5r.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/ccO8sRCp.s: Assembler messages:
encrypt.c: /tmp/ccO8sRCp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8sRCp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO8sRCp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO8sRCp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8sRCp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8sRCp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8sRCp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO8sRCp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO8sRCp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8sRCp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO8sRCp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO8sRCp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO8sRCp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO8sRCp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8sRCp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO8sRCp.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/ccKTgsZj.s: Assembler messages:
encrypt.c: /tmp/ccKTgsZj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKTgsZj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKTgsZj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKTgsZj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTgsZj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTgsZj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTgsZj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKTgsZj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKTgsZj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTgsZj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKTgsZj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTgsZj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTgsZj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTgsZj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTgsZj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTgsZj.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/cc9REDyp.s: Assembler messages:
encrypt.c: /tmp/cc9REDyp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9REDyp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9REDyp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9REDyp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9REDyp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9REDyp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9REDyp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9REDyp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9REDyp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9REDyp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9REDyp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9REDyp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9REDyp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9REDyp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9REDyp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9REDyp.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/cci0RMdk.s: Assembler messages:
encrypt.c: /tmp/cci0RMdk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci0RMdk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci0RMdk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cci0RMdk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0RMdk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0RMdk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0RMdk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cci0RMdk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci0RMdk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0RMdk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cci0RMdk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cci0RMdk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0RMdk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0RMdk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0RMdk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci0RMdk.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/ccbMpQlU.s: Assembler messages:
encrypt.c: /tmp/ccbMpQlU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMpQlU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMpQlU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMpQlU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMpQlU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMpQlU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMpQlU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMpQlU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMpQlU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMpQlU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbMpQlU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbMpQlU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMpQlU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMpQlU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMpQlU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbMpQlU.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/cc3oJMyN.s: Assembler messages:
encrypt.c: /tmp/cc3oJMyN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3oJMyN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3oJMyN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3oJMyN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3oJMyN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3oJMyN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3oJMyN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3oJMyN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3oJMyN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3oJMyN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3oJMyN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3oJMyN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3oJMyN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3oJMyN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oJMyN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3oJMyN.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/cch5ARlU.s: Assembler messages:
encrypt.c: /tmp/cch5ARlU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch5ARlU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch5ARlU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch5ARlU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5ARlU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5ARlU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5ARlU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch5ARlU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch5ARlU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5ARlU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch5ARlU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch5ARlU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5ARlU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5ARlU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch5ARlU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch5ARlU.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/cc4UIAHN.s: Assembler messages:
encrypt.c: /tmp/cc4UIAHN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4UIAHN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4UIAHN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4UIAHN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4UIAHN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4UIAHN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4UIAHN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4UIAHN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4UIAHN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4UIAHN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4UIAHN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4UIAHN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4UIAHN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4UIAHN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4UIAHN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4UIAHN.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/ccNTxfWJ.s: Assembler messages:
encrypt.c: /tmp/ccNTxfWJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNTxfWJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNTxfWJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNTxfWJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTxfWJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTxfWJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTxfWJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNTxfWJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTxfWJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNTxfWJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNTxfWJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNTxfWJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNTxfWJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTxfWJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNTxfWJ.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/cc2X1FvF.s: Assembler messages:
encrypt.c: /tmp/cc2X1FvF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2X1FvF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2X1FvF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2X1FvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2X1FvF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2X1FvF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2X1FvF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2X1FvF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2X1FvF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2X1FvF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2X1FvF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2X1FvF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2X1FvF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2X1FvF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2X1FvF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2X1FvF.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/cc9SEJ7J.s: Assembler messages:
encrypt.c: /tmp/cc9SEJ7J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9SEJ7J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9SEJ7J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9SEJ7J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SEJ7J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SEJ7J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SEJ7J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9SEJ7J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SEJ7J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9SEJ7J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SEJ7J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SEJ7J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SEJ7J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SEJ7J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SEJ7J.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/ccwfoduG.s: Assembler messages:
encrypt.c: /tmp/ccwfoduG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwfoduG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwfoduG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwfoduG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfoduG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfoduG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfoduG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwfoduG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwfoduG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfoduG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwfoduG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwfoduG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwfoduG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwfoduG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwfoduG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwfoduG.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/cczMedw8.s: Assembler messages:
encrypt.c: /tmp/cczMedw8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczMedw8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczMedw8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczMedw8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczMedw8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczMedw8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczMedw8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczMedw8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczMedw8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczMedw8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczMedw8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczMedw8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczMedw8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczMedw8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMedw8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczMedw8.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/ccDkndCT.s: Assembler messages:
encrypt.c: /tmp/ccDkndCT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDkndCT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDkndCT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDkndCT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDkndCT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDkndCT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDkndCT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDkndCT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDkndCT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDkndCT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDkndCT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDkndCT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDkndCT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDkndCT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDkndCT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDkndCT.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/ccdFuIA8.s: Assembler messages:
encrypt.c: /tmp/ccdFuIA8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFuIA8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdFuIA8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdFuIA8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFuIA8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFuIA8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFuIA8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdFuIA8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdFuIA8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFuIA8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdFuIA8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdFuIA8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFuIA8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFuIA8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFuIA8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFuIA8.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/ccvM4VhT.s: Assembler messages:
encrypt.c: /tmp/ccvM4VhT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvM4VhT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvM4VhT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvM4VhT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvM4VhT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvM4VhT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvM4VhT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvM4VhT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvM4VhT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvM4VhT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvM4VhT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvM4VhT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvM4VhT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvM4VhT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvM4VhT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvM4VhT.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/ccfhLo7u.s: Assembler messages:
encrypt.c: /tmp/ccfhLo7u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhLo7u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfhLo7u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfhLo7u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhLo7u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhLo7u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhLo7u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfhLo7u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfhLo7u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhLo7u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfhLo7u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfhLo7u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhLo7u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhLo7u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLo7u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhLo7u.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/ccj5Cv6n.s: Assembler messages:
encrypt.c: /tmp/ccj5Cv6n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj5Cv6n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj5Cv6n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccj5Cv6n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj5Cv6n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj5Cv6n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj5Cv6n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj5Cv6n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj5Cv6n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccj5Cv6n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccj5Cv6n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj5Cv6n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj5Cv6n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj5Cv6n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj5Cv6n.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/cc41jb2u.s: Assembler messages:
encrypt.c: /tmp/cc41jb2u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc41jb2u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc41jb2u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc41jb2u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41jb2u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41jb2u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41jb2u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc41jb2u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc41jb2u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41jb2u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc41jb2u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc41jb2u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41jb2u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41jb2u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc41jb2u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc41jb2u.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/cc0weXfo.s: Assembler messages:
encrypt.c: /tmp/cc0weXfo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0weXfo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0weXfo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0weXfo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0weXfo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0weXfo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0weXfo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0weXfo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0weXfo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0weXfo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0weXfo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0weXfo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0weXfo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0weXfo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0weXfo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0weXfo.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/ccVJMK1f.s: Assembler messages:
encrypt.c: /tmp/ccVJMK1f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVJMK1f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVJMK1f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVJMK1f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJMK1f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJMK1f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJMK1f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVJMK1f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVJMK1f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJMK1f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVJMK1f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVJMK1f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJMK1f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJMK1f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVJMK1f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVJMK1f.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/ccBjrQCa.s: Assembler messages:
encrypt.c: /tmp/ccBjrQCa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBjrQCa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBjrQCa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBjrQCa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjrQCa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjrQCa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjrQCa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBjrQCa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBjrQCa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjrQCa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBjrQCa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBjrQCa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjrQCa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjrQCa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjrQCa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjrQCa.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/ccE9o8Ri.s: Assembler messages:
encrypt.c: /tmp/ccE9o8Ri.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE9o8Ri.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE9o8Ri.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE9o8Ri.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9o8Ri.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9o8Ri.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9o8Ri.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE9o8Ri.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9o8Ri.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE9o8Ri.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE9o8Ri.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE9o8Ri.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE9o8Ri.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE9o8Ri.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE9o8Ri.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/cc1kjZIa.s: Assembler messages:
encrypt.c: /tmp/cc1kjZIa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1kjZIa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1kjZIa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1kjZIa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kjZIa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kjZIa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kjZIa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1kjZIa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1kjZIa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kjZIa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1kjZIa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1kjZIa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1kjZIa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1kjZIa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1kjZIa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1kjZIa.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/ccrdtYUw.s: Assembler messages:
encrypt.c: /tmp/ccrdtYUw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrdtYUw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrdtYUw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrdtYUw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrdtYUw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrdtYUw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrdtYUw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrdtYUw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrdtYUw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrdtYUw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrdtYUw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrdtYUw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrdtYUw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrdtYUw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdtYUw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrdtYUw.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/ccnsnEBo.s: Assembler messages:
encrypt.c: /tmp/ccnsnEBo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnsnEBo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnsnEBo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnsnEBo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnsnEBo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnsnEBo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnsnEBo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnsnEBo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnsnEBo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnsnEBo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnsnEBo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnsnEBo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnsnEBo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnsnEBo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnsnEBo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnsnEBo.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/cc33AuGw.s: Assembler messages:
encrypt.c: /tmp/cc33AuGw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc33AuGw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc33AuGw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc33AuGw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33AuGw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33AuGw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33AuGw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc33AuGw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc33AuGw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33AuGw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc33AuGw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc33AuGw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33AuGw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33AuGw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33AuGw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33AuGw.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/cc5bwPmo.s: Assembler messages:
encrypt.c: /tmp/cc5bwPmo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5bwPmo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5bwPmo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5bwPmo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5bwPmo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5bwPmo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5bwPmo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5bwPmo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5bwPmo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5bwPmo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5bwPmo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5bwPmo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5bwPmo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5bwPmo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bwPmo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5bwPmo.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/ccUmGNp7.s: Assembler messages:
encrypt.c: /tmp/ccUmGNp7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUmGNp7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUmGNp7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUmGNp7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmGNp7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmGNp7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmGNp7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUmGNp7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUmGNp7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmGNp7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUmGNp7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUmGNp7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmGNp7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmGNp7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmGNp7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmGNp7.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/ccHkGJS1.s: Assembler messages:
encrypt.c: /tmp/ccHkGJS1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHkGJS1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHkGJS1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHkGJS1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkGJS1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkGJS1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkGJS1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHkGJS1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHkGJS1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkGJS1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHkGJS1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHkGJS1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHkGJS1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHkGJS1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHkGJS1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHkGJS1.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/ccXxbQga.s: Assembler messages:
encrypt.c: /tmp/ccXxbQga.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxbQga.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXxbQga.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXxbQga.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxbQga.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxbQga.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxbQga.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXxbQga.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXxbQga.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxbQga.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXxbQga.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXxbQga.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxbQga.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxbQga.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxbQga.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxbQga.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/ccrnj9x1.s: Assembler messages:
encrypt.c: /tmp/ccrnj9x1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrnj9x1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrnj9x1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrnj9x1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnj9x1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnj9x1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnj9x1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrnj9x1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrnj9x1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnj9x1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrnj9x1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnj9x1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnj9x1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnj9x1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnj9x1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnj9x1.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/cc9HGx7R.s: Assembler messages:
encrypt.c: /tmp/cc9HGx7R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9HGx7R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9HGx7R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9HGx7R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HGx7R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HGx7R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HGx7R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9HGx7R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9HGx7R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HGx7R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9HGx7R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HGx7R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HGx7R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HGx7R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HGx7R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HGx7R.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/ccz3Dr0N.s: Assembler messages:
encrypt.c: /tmp/ccz3Dr0N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz3Dr0N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz3Dr0N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz3Dr0N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz3Dr0N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz3Dr0N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz3Dr0N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz3Dr0N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz3Dr0N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz3Dr0N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz3Dr0N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz3Dr0N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz3Dr0N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3Dr0N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz3Dr0N.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/ccFzY5zR.s: Assembler messages:
encrypt.c: /tmp/ccFzY5zR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFzY5zR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFzY5zR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFzY5zR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFzY5zR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFzY5zR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFzY5zR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFzY5zR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFzY5zR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFzY5zR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFzY5zR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFzY5zR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFzY5zR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFzY5zR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzY5zR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFzY5zR.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/ccn659JO.s: Assembler messages:
encrypt.c: /tmp/ccn659JO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn659JO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn659JO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn659JO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn659JO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn659JO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn659JO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn659JO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn659JO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn659JO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn659JO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn659JO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn659JO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn659JO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn659JO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn659JO.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/ccjLBL0L.s: Assembler messages:
encrypt.c: /tmp/ccjLBL0L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjLBL0L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjLBL0L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjLBL0L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLBL0L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLBL0L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLBL0L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjLBL0L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjLBL0L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLBL0L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjLBL0L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjLBL0L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLBL0L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLBL0L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLBL0L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjLBL0L.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/ccGyXvJG.s: Assembler messages:
encrypt.c: /tmp/ccGyXvJG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGyXvJG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGyXvJG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGyXvJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyXvJG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyXvJG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyXvJG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGyXvJG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGyXvJG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyXvJG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGyXvJG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGyXvJG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyXvJG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyXvJG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGyXvJG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGyXvJG.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/cc5OgLAK.s: Assembler messages:
encrypt.c: /tmp/cc5OgLAK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5OgLAK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5OgLAK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5OgLAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5OgLAK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5OgLAK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5OgLAK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5OgLAK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5OgLAK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5OgLAK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5OgLAK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5OgLAK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5OgLAK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5OgLAK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OgLAK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5OgLAK.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/ccgQ2BRG.s: Assembler messages:
encrypt.c: /tmp/ccgQ2BRG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQ2BRG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQ2BRG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQ2BRG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ2BRG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ2BRG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ2BRG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQ2BRG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ2BRG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQ2BRG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ2BRG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQ2BRG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQ2BRG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ2BRG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQ2BRG.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/cceJNfZE.s: Assembler messages:
encrypt.c: /tmp/cceJNfZE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJNfZE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceJNfZE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceJNfZE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJNfZE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJNfZE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJNfZE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceJNfZE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceJNfZE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJNfZE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceJNfZE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceJNfZE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJNfZE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJNfZE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJNfZE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJNfZE.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/ccRYokyw.s: Assembler messages:
encrypt.c: /tmp/ccRYokyw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRYokyw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRYokyw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRYokyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRYokyw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRYokyw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRYokyw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRYokyw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRYokyw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRYokyw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRYokyw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRYokyw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRYokyw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRYokyw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYokyw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRYokyw.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/cceI7BTE.s: Assembler messages:
encrypt.c: /tmp/cceI7BTE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceI7BTE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceI7BTE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceI7BTE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceI7BTE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceI7BTE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceI7BTE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceI7BTE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceI7BTE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceI7BTE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceI7BTE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceI7BTE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceI7BTE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceI7BTE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceI7BTE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceI7BTE.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/ccHUXd6v.s: Assembler messages:
encrypt.c: /tmp/ccHUXd6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHUXd6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHUXd6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHUXd6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUXd6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUXd6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUXd6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHUXd6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHUXd6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUXd6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHUXd6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHUXd6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUXd6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUXd6v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHUXd6v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHUXd6v.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/ccSosFNh.s: Assembler messages:
encrypt.c: /tmp/ccSosFNh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSosFNh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSosFNh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSosFNh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSosFNh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSosFNh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSosFNh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSosFNh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSosFNh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSosFNh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSosFNh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSosFNh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSosFNh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSosFNh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSosFNh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSosFNh.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/cc0DJmW9.s: Assembler messages:
encrypt.c: /tmp/cc0DJmW9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0DJmW9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0DJmW9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0DJmW9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DJmW9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DJmW9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DJmW9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0DJmW9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0DJmW9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DJmW9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0DJmW9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0DJmW9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DJmW9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DJmW9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DJmW9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DJmW9.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/cclftbgh.s: Assembler messages:
encrypt.c: /tmp/cclftbgh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclftbgh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclftbgh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclftbgh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclftbgh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclftbgh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclftbgh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclftbgh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclftbgh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclftbgh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclftbgh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclftbgh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclftbgh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclftbgh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclftbgh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclftbgh.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/ccKMoov9.s: Assembler messages:
encrypt.c: /tmp/ccKMoov9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKMoov9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKMoov9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKMoov9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKMoov9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKMoov9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKMoov9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKMoov9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKMoov9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKMoov9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKMoov9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKMoov9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKMoov9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKMoov9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMoov9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKMoov9.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/ccp6giXZ.s: Assembler messages:
encrypt.c: /tmp/ccp6giXZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6giXZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp6giXZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccp6giXZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6giXZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6giXZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6giXZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp6giXZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp6giXZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6giXZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccp6giXZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccp6giXZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6giXZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6giXZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6giXZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6giXZ.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/ccCKbV0V.s: Assembler messages:
encrypt.c: /tmp/ccCKbV0V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCKbV0V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCKbV0V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCKbV0V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKbV0V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKbV0V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKbV0V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCKbV0V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCKbV0V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKbV0V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCKbV0V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCKbV0V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKbV0V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKbV0V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCKbV0V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCKbV0V.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/cc3KbOTZ.s: Assembler messages:
encrypt.c: /tmp/cc3KbOTZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3KbOTZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3KbOTZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3KbOTZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3KbOTZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3KbOTZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3KbOTZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3KbOTZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3KbOTZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3KbOTZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3KbOTZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3KbOTZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3KbOTZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KbOTZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3KbOTZ.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/ccIAnqnU.s: Assembler messages:
encrypt.c: /tmp/ccIAnqnU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIAnqnU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIAnqnU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIAnqnU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAnqnU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAnqnU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAnqnU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIAnqnU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIAnqnU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAnqnU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIAnqnU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIAnqnU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIAnqnU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIAnqnU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnqnU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIAnqnU.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/cciV8mdy.s: Assembler messages:
encrypt.c: /tmp/cciV8mdy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciV8mdy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciV8mdy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciV8mdy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciV8mdy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciV8mdy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciV8mdy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciV8mdy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciV8mdy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciV8mdy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciV8mdy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciV8mdy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciV8mdy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciV8mdy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciV8mdy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciV8mdy.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/cc10kETp.s: Assembler messages:
encrypt.c: /tmp/cc10kETp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc10kETp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc10kETp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc10kETp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc10kETp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc10kETp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc10kETp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc10kETp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc10kETp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc10kETp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc10kETp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc10kETp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc10kETp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc10kETp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc10kETp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc10kETp.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/ccY6jDhy.s: Assembler messages:
encrypt.c: /tmp/ccY6jDhy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6jDhy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY6jDhy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY6jDhy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6jDhy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6jDhy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6jDhy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY6jDhy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY6jDhy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6jDhy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY6jDhy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY6jDhy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6jDhy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6jDhy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6jDhy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY6jDhy.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/ccb5G0Ws.s: Assembler messages:
encrypt.c: /tmp/ccb5G0Ws.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb5G0Ws.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb5G0Ws.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccb5G0Ws.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5G0Ws.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5G0Ws.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5G0Ws.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb5G0Ws.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5G0Ws.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccb5G0Ws.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccb5G0Ws.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb5G0Ws.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb5G0Ws.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5G0Ws.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb5G0Ws.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/ccUR3wKZ.s: Assembler messages:
encrypt.c: /tmp/ccUR3wKZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUR3wKZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUR3wKZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUR3wKZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUR3wKZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUR3wKZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUR3wKZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUR3wKZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUR3wKZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUR3wKZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUR3wKZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUR3wKZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUR3wKZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3wKZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUR3wKZ.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/ccxCXhfW.s: Assembler messages:
encrypt.c: /tmp/ccxCXhfW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCXhfW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxCXhfW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxCXhfW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCXhfW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCXhfW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCXhfW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxCXhfW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxCXhfW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCXhfW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxCXhfW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxCXhfW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCXhfW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCXhfW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCXhfW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCXhfW.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/ccdnLyRY.s: Assembler messages:
encrypt.c: /tmp/ccdnLyRY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnLyRY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdnLyRY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdnLyRY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnLyRY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnLyRY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnLyRY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdnLyRY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdnLyRY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnLyRY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdnLyRY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnLyRY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnLyRY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnLyRY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnLyRY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnLyRY.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/ccxJjdiZ.s: Assembler messages:
encrypt.c: /tmp/ccxJjdiZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJjdiZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJjdiZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJjdiZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJjdiZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJjdiZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJjdiZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJjdiZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJjdiZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxJjdiZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJjdiZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJjdiZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJjdiZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJjdiZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJjdiZ.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/ccZ05CNN.s: Assembler messages:
encrypt.c: /tmp/ccZ05CNN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ05CNN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ05CNN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ05CNN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ05CNN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ05CNN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ05CNN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ05CNN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ05CNN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ05CNN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZ05CNN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZ05CNN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ05CNN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ05CNN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ05CNN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ05CNN.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/ccJi573I.s: Assembler messages:
encrypt.c: /tmp/ccJi573I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJi573I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJi573I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJi573I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi573I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi573I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi573I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJi573I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJi573I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi573I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJi573I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJi573I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJi573I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJi573I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJi573I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJi573I.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/ccWFNOUQ.s: Assembler messages:
encrypt.c: /tmp/ccWFNOUQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWFNOUQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWFNOUQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWFNOUQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFNOUQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFNOUQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFNOUQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWFNOUQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFNOUQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWFNOUQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWFNOUQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFNOUQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFNOUQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWFNOUQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWFNOUQ.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/ccdcnrsJ.s: Assembler messages:
encrypt.c: /tmp/ccdcnrsJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdcnrsJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdcnrsJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdcnrsJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdcnrsJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdcnrsJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdcnrsJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdcnrsJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdcnrsJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdcnrsJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdcnrsJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdcnrsJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdcnrsJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdcnrsJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdcnrsJ.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/ccXSxwdB.s: Assembler messages:
encrypt.c: /tmp/ccXSxwdB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSxwdB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXSxwdB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXSxwdB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXSxwdB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXSxwdB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXSxwdB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSxwdB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSxwdB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSxwdB.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/ccXSxwdB.s: Assembler messages:
encrypt.c: /tmp/ccXSxwdB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSxwdB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXSxwdB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXSxwdB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXSxwdB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXSxwdB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXSxwdB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXSxwdB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSxwdB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSxwdB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSxwdB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXSxwdB.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/ccPhURIk.s: Assembler messages:
encrypt.c: /tmp/ccPhURIk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhURIk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPhURIk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPhURIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPhURIk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPhURIk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPhURIk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhURIk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhURIk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhURIk.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/ccPhURIk.s: Assembler messages:
encrypt.c: /tmp/ccPhURIk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhURIk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPhURIk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPhURIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPhURIk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPhURIk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPhURIk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhURIk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhURIk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhURIk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhURIk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhURIk.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/ccUC2aJH.s: Assembler messages:
encrypt.c: /tmp/ccUC2aJH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUC2aJH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUC2aJH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUC2aJH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUC2aJH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUC2aJH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUC2aJH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUC2aJH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUC2aJH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUC2aJH.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/ccUC2aJH.s: Assembler messages:
encrypt.c: /tmp/ccUC2aJH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUC2aJH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUC2aJH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUC2aJH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUC2aJH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUC2aJH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUC2aJH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUC2aJH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUC2aJH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUC2aJH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUC2aJH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUC2aJH.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/cceatf7r.s: Assembler messages:
encrypt.c: /tmp/cceatf7r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceatf7r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceatf7r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceatf7r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceatf7r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceatf7r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceatf7r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceatf7r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceatf7r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceatf7r.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/cceatf7r.s: Assembler messages:
encrypt.c: /tmp/cceatf7r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceatf7r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceatf7r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceatf7r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceatf7r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceatf7r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceatf7r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceatf7r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceatf7r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceatf7r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceatf7r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceatf7r.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/ccA1tizv.s: Assembler messages:
encrypt.c: /tmp/ccA1tizv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1tizv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA1tizv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccA1tizv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1tizv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1tizv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1tizv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA1tizv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA1tizv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1tizv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccA1tizv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccA1tizv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1tizv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1tizv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1tizv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1tizv.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/cc0W7Qkr.s: Assembler messages:
encrypt.c: /tmp/cc0W7Qkr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0W7Qkr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0W7Qkr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0W7Qkr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0W7Qkr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0W7Qkr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0W7Qkr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0W7Qkr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0W7Qkr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0W7Qkr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0W7Qkr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0W7Qkr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0W7Qkr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0W7Qkr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0W7Qkr.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/ccryZgjy.s: Assembler messages:
encrypt.c: /tmp/ccryZgjy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccryZgjy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccryZgjy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccryZgjy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryZgjy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryZgjy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryZgjy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccryZgjy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccryZgjy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryZgjy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccryZgjy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccryZgjy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryZgjy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryZgjy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccryZgjy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccryZgjy.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/cciy0Fnr.s: Assembler messages:
encrypt.c: /tmp/cciy0Fnr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciy0Fnr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciy0Fnr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciy0Fnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciy0Fnr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciy0Fnr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciy0Fnr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciy0Fnr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciy0Fnr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciy0Fnr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciy0Fnr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciy0Fnr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciy0Fnr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciy0Fnr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciy0Fnr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciy0Fnr.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/cc9J5Xlj.s: Assembler messages:
encrypt.c: /tmp/cc9J5Xlj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9J5Xlj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9J5Xlj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9J5Xlj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9J5Xlj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9J5Xlj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9J5Xlj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9J5Xlj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9J5Xlj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9J5Xlj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9J5Xlj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9J5Xlj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9J5Xlj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9J5Xlj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9J5Xlj.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/ccAqiHwd.s: Assembler messages:
encrypt.c: /tmp/ccAqiHwd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqiHwd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAqiHwd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAqiHwd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqiHwd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqiHwd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqiHwd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAqiHwd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAqiHwd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqiHwd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAqiHwd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqiHwd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqiHwd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqiHwd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqiHwd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqiHwd.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/cc8z4cMk.s: Assembler messages:
encrypt.c: /tmp/cc8z4cMk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8z4cMk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8z4cMk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8z4cMk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8z4cMk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8z4cMk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8z4cMk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8z4cMk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8z4cMk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8z4cMk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8z4cMk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8z4cMk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8z4cMk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8z4cMk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8z4cMk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8z4cMk.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/cck9cs4c.s: Assembler messages:
encrypt.c: /tmp/cck9cs4c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck9cs4c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck9cs4c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck9cs4c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9cs4c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9cs4c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9cs4c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck9cs4c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck9cs4c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9cs4c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck9cs4c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9cs4c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck9cs4c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck9cs4c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9cs4c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck9cs4c.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/ccMgfdob.s: Assembler messages:
encrypt.c: /tmp/ccMgfdob.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMgfdob.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMgfdob.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMgfdob.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMgfdob.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMgfdob.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMgfdob.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMgfdob.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMgfdob.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMgfdob.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMgfdob.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMgfdob.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMgfdob.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMgfdob.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgfdob.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMgfdob.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/ccJ5OCy5.s: Assembler messages:
encrypt.c: /tmp/ccJ5OCy5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ5OCy5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ5OCy5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ5OCy5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ5OCy5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ5OCy5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ5OCy5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ5OCy5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ5OCy5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ5OCy5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ5OCy5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ5OCy5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ5OCy5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ5OCy5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ5OCy5.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/ccoFLiWc.s: Assembler messages:
encrypt.c: /tmp/ccoFLiWc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoFLiWc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoFLiWc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoFLiWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFLiWc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFLiWc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFLiWc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoFLiWc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoFLiWc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFLiWc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoFLiWc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoFLiWc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFLiWc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFLiWc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFLiWc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFLiWc.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/ccFFpTb6.s: Assembler messages:
encrypt.c: /tmp/ccFFpTb6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFFpTb6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFFpTb6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFFpTb6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFpTb6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFpTb6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFpTb6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFFpTb6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFFpTb6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFpTb6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFFpTb6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFFpTb6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFpTb6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFpTb6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFFpTb6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFFpTb6.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/ccqTLN30.s: Assembler messages:
encrypt.c: /tmp/ccqTLN30.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqTLN30.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqTLN30.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqTLN30.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqTLN30.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqTLN30.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqTLN30.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqTLN30.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqTLN30.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqTLN30.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqTLN30.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqTLN30.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqTLN30.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqTLN30.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqTLN30.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqTLN30.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/ccvPYO2L.s: Assembler messages:
encrypt.c: /tmp/ccvPYO2L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvPYO2L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvPYO2L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvPYO2L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPYO2L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPYO2L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPYO2L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvPYO2L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvPYO2L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPYO2L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvPYO2L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvPYO2L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPYO2L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPYO2L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPYO2L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPYO2L.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/cc37xch7.s: Assembler messages:
encrypt.c: /tmp/cc37xch7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc37xch7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc37xch7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc37xch7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37xch7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37xch7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37xch7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc37xch7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc37xch7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37xch7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc37xch7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc37xch7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc37xch7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc37xch7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37xch7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc37xch7.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/ccux5yZS.s: Assembler messages:
encrypt.c: /tmp/ccux5yZS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccux5yZS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccux5yZS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccux5yZS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccux5yZS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccux5yZS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccux5yZS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccux5yZS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccux5yZS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccux5yZS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccux5yZS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccux5yZS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccux5yZS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccux5yZS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccux5yZS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccux5yZS.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/ccoL9ZUp.s: Assembler messages:
encrypt.c: /tmp/ccoL9ZUp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoL9ZUp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoL9ZUp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoL9ZUp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9ZUp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9ZUp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9ZUp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoL9ZUp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9ZUp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoL9ZUp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoL9ZUp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoL9ZUp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoL9ZUp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoL9ZUp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoL9ZUp.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/ccceUt1i.s: Assembler messages:
encrypt.c: /tmp/ccceUt1i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccceUt1i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccceUt1i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccceUt1i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceUt1i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceUt1i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceUt1i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccceUt1i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccceUt1i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceUt1i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccceUt1i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccceUt1i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccceUt1i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccceUt1i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccceUt1i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccceUt1i.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/ccl9Gynq.s: Assembler messages:
encrypt.c: /tmp/ccl9Gynq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl9Gynq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl9Gynq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl9Gynq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl9Gynq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl9Gynq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl9Gynq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl9Gynq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl9Gynq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl9Gynq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl9Gynq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl9Gynq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl9Gynq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl9Gynq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl9Gynq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl9Gynq.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/ccebuX6i.s: Assembler messages:
encrypt.c: /tmp/ccebuX6i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccebuX6i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccebuX6i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccebuX6i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccebuX6i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccebuX6i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccebuX6i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccebuX6i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccebuX6i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccebuX6i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccebuX6i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccebuX6i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccebuX6i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccebuX6i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebuX6i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccebuX6i.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/ccthwlVh.s: Assembler messages:
encrypt.c: /tmp/ccthwlVh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccthwlVh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccthwlVh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccthwlVh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthwlVh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthwlVh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthwlVh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccthwlVh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccthwlVh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthwlVh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccthwlVh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccthwlVh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthwlVh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthwlVh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthwlVh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthwlVh.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/ccWtk9zk.s: Assembler messages:
encrypt.c: /tmp/ccWtk9zk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWtk9zk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWtk9zk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWtk9zk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtk9zk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtk9zk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtk9zk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWtk9zk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWtk9zk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtk9zk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWtk9zk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtk9zk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtk9zk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtk9zk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtk9zk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtk9zk.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/ccrbcWRk.s: Assembler messages:
encrypt.c: /tmp/ccrbcWRk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrbcWRk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrbcWRk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrbcWRk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbcWRk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbcWRk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbcWRk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrbcWRk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrbcWRk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbcWRk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrbcWRk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrbcWRk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbcWRk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbcWRk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrbcWRk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrbcWRk.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/cc8CXSRn.s: Assembler messages:
encrypt.c: /tmp/cc8CXSRn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8CXSRn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8CXSRn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8CXSRn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8CXSRn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8CXSRn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8CXSRn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8CXSRn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8CXSRn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8CXSRn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8CXSRn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8CXSRn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8CXSRn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8CXSRn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CXSRn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8CXSRn.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/ccKTYWjo.s: Assembler messages:
encrypt.c: /tmp/ccKTYWjo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKTYWjo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKTYWjo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKTYWjo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTYWjo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTYWjo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTYWjo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKTYWjo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKTYWjo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTYWjo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKTYWjo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKTYWjo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTYWjo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTYWjo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTYWjo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKTYWjo.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/ccdVp5wh.s: Assembler messages:
encrypt.c: /tmp/ccdVp5wh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdVp5wh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdVp5wh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdVp5wh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVp5wh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVp5wh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVp5wh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdVp5wh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdVp5wh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVp5wh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdVp5wh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdVp5wh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVp5wh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVp5wh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVp5wh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVp5wh.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/ccQhJE9o.s: Assembler messages:
encrypt.c: /tmp/ccQhJE9o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhJE9o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQhJE9o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQhJE9o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhJE9o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhJE9o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhJE9o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQhJE9o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQhJE9o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhJE9o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQhJE9o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhJE9o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhJE9o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhJE9o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhJE9o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhJE9o.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/ccznhNIk.s: Assembler messages:
encrypt.c: /tmp/ccznhNIk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznhNIk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccznhNIk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccznhNIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznhNIk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznhNIk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznhNIk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccznhNIk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccznhNIk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznhNIk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccznhNIk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznhNIk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznhNIk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznhNIk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznhNIk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznhNIk.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/cctkMlSg.s: Assembler messages:
encrypt.c: /tmp/cctkMlSg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctkMlSg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctkMlSg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctkMlSg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkMlSg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkMlSg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkMlSg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctkMlSg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctkMlSg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkMlSg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctkMlSg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctkMlSg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkMlSg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkMlSg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkMlSg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkMlSg.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/cctFjgua.s: Assembler messages:
encrypt.c: /tmp/cctFjgua.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctFjgua.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctFjgua.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctFjgua.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFjgua.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFjgua.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFjgua.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctFjgua.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctFjgua.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFjgua.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctFjgua.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctFjgua.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFjgua.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFjgua.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFjgua.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFjgua.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/cczRGIMg.s: Assembler messages:
encrypt.c: /tmp/cczRGIMg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczRGIMg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczRGIMg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczRGIMg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRGIMg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRGIMg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRGIMg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczRGIMg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczRGIMg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRGIMg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczRGIMg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczRGIMg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczRGIMg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczRGIMg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRGIMg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczRGIMg.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/ccFTPW59.s: Assembler messages:
encrypt.c: /tmp/ccFTPW59.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFTPW59.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFTPW59.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFTPW59.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTPW59.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTPW59.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTPW59.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFTPW59.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFTPW59.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTPW59.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFTPW59.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFTPW59.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTPW59.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTPW59.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFTPW59.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFTPW59.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/ccg9fvq1.s: Assembler messages:
encrypt.c: /tmp/ccg9fvq1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg9fvq1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg9fvq1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg9fvq1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9fvq1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9fvq1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9fvq1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg9fvq1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg9fvq1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9fvq1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg9fvq1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg9fvq1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9fvq1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9fvq1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9fvq1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9fvq1.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/cc73nnWX.s: Assembler messages:
encrypt.c: /tmp/cc73nnWX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc73nnWX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc73nnWX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc73nnWX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73nnWX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73nnWX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73nnWX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc73nnWX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc73nnWX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73nnWX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc73nnWX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc73nnWX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc73nnWX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc73nnWX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc73nnWX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc73nnWX.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/ccbb5QY3.s: Assembler messages:
encrypt.c: /tmp/ccbb5QY3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbb5QY3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbb5QY3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbb5QY3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbb5QY3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbb5QY3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbb5QY3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbb5QY3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbb5QY3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbb5QY3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbb5QY3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbb5QY3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbb5QY3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbb5QY3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbb5QY3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbb5QY3.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/ccmLXqIW.s: Assembler messages:
encrypt.c: /tmp/ccmLXqIW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmLXqIW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmLXqIW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmLXqIW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmLXqIW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmLXqIW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmLXqIW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmLXqIW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmLXqIW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmLXqIW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmLXqIW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmLXqIW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmLXqIW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmLXqIW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmLXqIW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmLXqIW.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/cc2XdEMV.s: Assembler messages:
encrypt.c: /tmp/cc2XdEMV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XdEMV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2XdEMV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2XdEMV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XdEMV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XdEMV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XdEMV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2XdEMV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2XdEMV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XdEMV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2XdEMV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2XdEMV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XdEMV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XdEMV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XdEMV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XdEMV.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/ccTRkLOQ.s: Assembler messages:
encrypt.c: /tmp/ccTRkLOQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTRkLOQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTRkLOQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTRkLOQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTRkLOQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTRkLOQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTRkLOQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTRkLOQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTRkLOQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTRkLOQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTRkLOQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTRkLOQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTRkLOQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTRkLOQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTRkLOQ.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/cc0QlaXX.s: Assembler messages:
encrypt.c: /tmp/cc0QlaXX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0QlaXX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0QlaXX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0QlaXX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0QlaXX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0QlaXX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0QlaXX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0QlaXX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0QlaXX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0QlaXX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0QlaXX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0QlaXX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0QlaXX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0QlaXX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0QlaXX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0QlaXX.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/ccQBbPAQ.s: Assembler messages:
encrypt.c: /tmp/ccQBbPAQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQBbPAQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQBbPAQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQBbPAQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBbPAQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBbPAQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBbPAQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQBbPAQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBbPAQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQBbPAQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQBbPAQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBbPAQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBbPAQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBbPAQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQBbPAQ.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/cc5TN3z9.s: Assembler messages:
encrypt.c: /tmp/cc5TN3z9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5TN3z9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5TN3z9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5TN3z9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TN3z9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TN3z9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TN3z9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5TN3z9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5TN3z9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TN3z9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5TN3z9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5TN3z9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5TN3z9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5TN3z9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TN3z9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5TN3z9.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/cc02AvY3.s: Assembler messages:
encrypt.c: /tmp/cc02AvY3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02AvY3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc02AvY3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc02AvY3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02AvY3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02AvY3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02AvY3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc02AvY3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc02AvY3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02AvY3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc02AvY3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc02AvY3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02AvY3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02AvY3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02AvY3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc02AvY3.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/ccKGbkUb.s: Assembler messages:
encrypt.c: /tmp/ccKGbkUb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKGbkUb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKGbkUb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKGbkUb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbkUb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbkUb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbkUb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKGbkUb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKGbkUb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbkUb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKGbkUb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKGbkUb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGbkUb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGbkUb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGbkUb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGbkUb.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/ccaz5nK3.s: Assembler messages:
encrypt.c: /tmp/ccaz5nK3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaz5nK3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaz5nK3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaz5nK3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaz5nK3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaz5nK3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaz5nK3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaz5nK3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaz5nK3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaz5nK3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaz5nK3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaz5nK3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaz5nK3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaz5nK3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz5nK3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaz5nK3.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/cckvxjzD.s: Assembler messages:
encrypt.c: /tmp/cckvxjzD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckvxjzD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckvxjzD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckvxjzD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckvxjzD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckvxjzD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckvxjzD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckvxjzD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckvxjzD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckvxjzD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckvxjzD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckvxjzD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckvxjzD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckvxjzD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvxjzD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckvxjzD.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/ccHZu4hy.s: Assembler messages:
encrypt.c: /tmp/ccHZu4hy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHZu4hy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHZu4hy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHZu4hy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZu4hy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZu4hy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZu4hy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHZu4hy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHZu4hy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZu4hy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHZu4hy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHZu4hy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZu4hy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZu4hy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHZu4hy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHZu4hy.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/ccByj13I.s: Assembler messages:
encrypt.c: /tmp/ccByj13I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccByj13I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccByj13I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccByj13I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByj13I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByj13I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByj13I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccByj13I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccByj13I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByj13I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccByj13I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByj13I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByj13I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByj13I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByj13I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByj13I.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/ccxbn5hB.s: Assembler messages:
encrypt.c: /tmp/ccxbn5hB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbn5hB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxbn5hB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxbn5hB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbn5hB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbn5hB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbn5hB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxbn5hB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxbn5hB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbn5hB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxbn5hB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxbn5hB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbn5hB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbn5hB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbn5hB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbn5hB.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/ccI7IAVg.s: Assembler messages:
encrypt.c: /tmp/ccI7IAVg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7IAVg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI7IAVg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI7IAVg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7IAVg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7IAVg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7IAVg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI7IAVg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI7IAVg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7IAVg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI7IAVg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI7IAVg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7IAVg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7IAVg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7IAVg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7IAVg.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/ccEYYQD5.s: Assembler messages:
encrypt.c: /tmp/ccEYYQD5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEYYQD5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEYYQD5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEYYQD5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYYQD5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYYQD5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYYQD5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEYYQD5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEYYQD5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYYQD5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEYYQD5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEYYQD5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEYYQD5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEYYQD5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEYYQD5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEYYQD5.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/ccsSv5Ud.s: Assembler messages:
encrypt.c: /tmp/ccsSv5Ud.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsSv5Ud.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsSv5Ud.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsSv5Ud.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSv5Ud.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSv5Ud.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSv5Ud.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsSv5Ud.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSv5Ud.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsSv5Ud.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsSv5Ud.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsSv5Ud.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsSv5Ud.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSv5Ud.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsSv5Ud.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/ccl24E89.s: Assembler messages:
encrypt.c: /tmp/ccl24E89.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl24E89.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl24E89.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl24E89.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl24E89.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl24E89.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl24E89.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl24E89.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl24E89.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl24E89.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl24E89.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl24E89.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl24E89.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl24E89.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl24E89.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl24E89.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/ccKVR9Sj.s: Assembler messages:
encrypt.c: /tmp/ccKVR9Sj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKVR9Sj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKVR9Sj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKVR9Sj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVR9Sj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVR9Sj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVR9Sj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKVR9Sj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVR9Sj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKVR9Sj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKVR9Sj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVR9Sj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVR9Sj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVR9Sj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKVR9Sj.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/ccL1ViUb.s: Assembler messages:
encrypt.c: /tmp/ccL1ViUb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL1ViUb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL1ViUb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL1ViUb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL1ViUb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL1ViUb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL1ViUb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL1ViUb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL1ViUb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL1ViUb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL1ViUb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL1ViUb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL1ViUb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL1ViUb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL1ViUb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL1ViUb.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/ccHownTi.s: Assembler messages:
encrypt.c: /tmp/ccHownTi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHownTi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHownTi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHownTi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHownTi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHownTi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHownTi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHownTi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHownTi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHownTi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHownTi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHownTi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHownTi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHownTi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHownTi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHownTi.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/cclySuZb.s: Assembler messages:
encrypt.c: /tmp/cclySuZb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclySuZb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclySuZb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclySuZb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclySuZb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclySuZb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclySuZb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclySuZb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclySuZb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclySuZb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclySuZb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclySuZb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclySuZb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclySuZb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclySuZb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclySuZb.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/ccbYwPUp.s: Assembler messages:
encrypt.c: /tmp/ccbYwPUp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYwPUp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYwPUp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYwPUp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYwPUp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYwPUp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYwPUp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYwPUp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYwPUp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYwPUp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbYwPUp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbYwPUp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYwPUp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYwPUp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYwPUp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbYwPUp.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/ccVvqUmh.s: Assembler messages:
encrypt.c: /tmp/ccVvqUmh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVvqUmh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVvqUmh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVvqUmh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvqUmh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvqUmh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvqUmh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVvqUmh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVvqUmh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvqUmh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVvqUmh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvqUmh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVvqUmh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVvqUmh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvqUmh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVvqUmh.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/ccliCBRp.s: Assembler messages:
encrypt.c: /tmp/ccliCBRp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccliCBRp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccliCBRp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccliCBRp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliCBRp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliCBRp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliCBRp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccliCBRp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccliCBRp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliCBRp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccliCBRp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccliCBRp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccliCBRp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccliCBRp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccliCBRp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccliCBRp.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/ccpDCchi.s: Assembler messages:
encrypt.c: /tmp/ccpDCchi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDCchi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpDCchi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpDCchi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDCchi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDCchi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDCchi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpDCchi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpDCchi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDCchi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpDCchi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDCchi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDCchi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDCchi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDCchi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDCchi.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/ccsU5E33.s: Assembler messages:
encrypt.c: /tmp/ccsU5E33.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsU5E33.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsU5E33.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsU5E33.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsU5E33.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsU5E33.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsU5E33.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsU5E33.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsU5E33.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsU5E33.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsU5E33.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsU5E33.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsU5E33.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsU5E33.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsU5E33.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsU5E33.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/ccM71TwW.s: Assembler messages:
encrypt.c: /tmp/ccM71TwW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM71TwW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM71TwW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM71TwW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM71TwW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM71TwW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM71TwW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM71TwW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM71TwW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM71TwW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM71TwW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM71TwW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM71TwW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM71TwW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM71TwW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM71TwW.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/cc4C7xO3.s: Assembler messages:
encrypt.c: /tmp/cc4C7xO3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4C7xO3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4C7xO3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4C7xO3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4C7xO3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4C7xO3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4C7xO3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4C7xO3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4C7xO3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4C7xO3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4C7xO3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4C7xO3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4C7xO3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4C7xO3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4C7xO3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4C7xO3.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/ccxxcmVU.s: Assembler messages:
encrypt.c: /tmp/ccxxcmVU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxxcmVU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxxcmVU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxxcmVU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxxcmVU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxxcmVU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxxcmVU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxxcmVU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxxcmVU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxxcmVU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxxcmVU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxxcmVU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxxcmVU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxxcmVU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxcmVU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxxcmVU.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/ccw1MqSL.s: Assembler messages:
encrypt.c: /tmp/ccw1MqSL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw1MqSL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw1MqSL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw1MqSL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1MqSL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1MqSL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1MqSL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw1MqSL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw1MqSL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1MqSL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw1MqSL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1MqSL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1MqSL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1MqSL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1MqSL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1MqSL.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/ccDuCi8G.s: Assembler messages:
encrypt.c: /tmp/ccDuCi8G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDuCi8G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDuCi8G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDuCi8G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDuCi8G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDuCi8G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDuCi8G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDuCi8G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDuCi8G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDuCi8G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDuCi8G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDuCi8G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDuCi8G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDuCi8G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuCi8G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDuCi8G.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/ccYbWStO.s: Assembler messages:
encrypt.c: /tmp/ccYbWStO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYbWStO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYbWStO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYbWStO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbWStO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbWStO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbWStO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYbWStO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYbWStO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbWStO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYbWStO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYbWStO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYbWStO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYbWStO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbWStO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYbWStO.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/ccsof29G.s: Assembler messages:
encrypt.c: /tmp/ccsof29G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsof29G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsof29G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsof29G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsof29G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsof29G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsof29G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsof29G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsof29G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsof29G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsof29G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsof29G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsof29G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsof29G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsof29G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsof29G.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/ccE6xiXD.s: Assembler messages:
encrypt.c: /tmp/ccE6xiXD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE6xiXD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE6xiXD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE6xiXD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6xiXD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6xiXD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6xiXD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE6xiXD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE6xiXD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6xiXD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE6xiXD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE6xiXD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE6xiXD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE6xiXD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE6xiXD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE6xiXD.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/ccvZD8Yw.s: Assembler messages:
encrypt.c: /tmp/ccvZD8Yw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZD8Yw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZD8Yw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZD8Yw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZD8Yw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZD8Yw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZD8Yw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZD8Yw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZD8Yw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvZD8Yw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvZD8Yw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvZD8Yw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvZD8Yw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZD8Yw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvZD8Yw.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/ccZjrMtH.s: Assembler messages:
encrypt.c: /tmp/ccZjrMtH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZjrMtH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZjrMtH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZjrMtH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZjrMtH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZjrMtH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZjrMtH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZjrMtH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZjrMtH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZjrMtH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZjrMtH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZjrMtH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZjrMtH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZjrMtH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZjrMtH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZjrMtH.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/ccOYIa0z.s: Assembler messages:
encrypt.c: /tmp/ccOYIa0z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOYIa0z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOYIa0z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOYIa0z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYIa0z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYIa0z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYIa0z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOYIa0z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOYIa0z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYIa0z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOYIa0z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOYIa0z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYIa0z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYIa0z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOYIa0z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOYIa0z.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/ccmHd0Vx.s: Assembler messages:
encrypt.c: /tmp/ccmHd0Vx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmHd0Vx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmHd0Vx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmHd0Vx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHd0Vx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHd0Vx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHd0Vx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmHd0Vx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHd0Vx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmHd0Vx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHd0Vx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHd0Vx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHd0Vx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHd0Vx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHd0Vx.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/ccCGOGRp.s: Assembler messages:
encrypt.c: /tmp/ccCGOGRp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCGOGRp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCGOGRp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCGOGRp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGOGRp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGOGRp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGOGRp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCGOGRp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCGOGRp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGOGRp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCGOGRp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGOGRp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCGOGRp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCGOGRp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGOGRp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCGOGRp.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/ccoKMYXw.s: Assembler messages:
encrypt.c: /tmp/ccoKMYXw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKMYXw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoKMYXw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoKMYXw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoKMYXw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoKMYXw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoKMYXw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoKMYXw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoKMYXw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoKMYXw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoKMYXw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoKMYXw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoKMYXw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoKMYXw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKMYXw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoKMYXw.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/cc4y4Rnp.s: Assembler messages:
encrypt.c: /tmp/cc4y4Rnp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4y4Rnp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4y4Rnp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4y4Rnp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4y4Rnp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4y4Rnp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4y4Rnp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4y4Rnp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4y4Rnp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4y4Rnp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4y4Rnp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4y4Rnp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4y4Rnp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y4Rnp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4y4Rnp.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/ccVnCvgb.s: Assembler messages:
encrypt.c: /tmp/ccVnCvgb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVnCvgb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVnCvgb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVnCvgb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnCvgb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnCvgb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnCvgb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVnCvgb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVnCvgb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnCvgb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVnCvgb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVnCvgb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnCvgb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnCvgb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnCvgb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnCvgb.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/ccUYjB01.s: Assembler messages:
encrypt.c: /tmp/ccUYjB01.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUYjB01.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUYjB01.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUYjB01.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUYjB01.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUYjB01.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUYjB01.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUYjB01.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUYjB01.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUYjB01.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUYjB01.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUYjB01.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUYjB01.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUYjB01.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUYjB01.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUYjB01.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/cc0WcIH9.s: Assembler messages:
encrypt.c: /tmp/cc0WcIH9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0WcIH9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0WcIH9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0WcIH9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WcIH9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WcIH9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WcIH9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0WcIH9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0WcIH9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WcIH9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0WcIH9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0WcIH9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WcIH9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WcIH9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0WcIH9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0WcIH9.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/cchg87h2.s: Assembler messages:
encrypt.c: /tmp/cchg87h2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchg87h2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchg87h2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchg87h2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg87h2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg87h2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg87h2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchg87h2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchg87h2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg87h2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchg87h2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchg87h2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchg87h2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchg87h2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg87h2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchg87h2.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/ccMG2ChW.s: Assembler messages:
encrypt.c: /tmp/ccMG2ChW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMG2ChW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMG2ChW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMG2ChW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG2ChW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG2ChW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG2ChW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMG2ChW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMG2ChW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG2ChW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMG2ChW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMG2ChW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMG2ChW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMG2ChW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG2ChW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMG2ChW.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/cc5hi6hP.s: Assembler messages:
encrypt.c: /tmp/cc5hi6hP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5hi6hP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5hi6hP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5hi6hP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hi6hP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hi6hP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hi6hP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5hi6hP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5hi6hP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hi6hP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5hi6hP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5hi6hP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hi6hP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hi6hP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5hi6hP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5hi6hP.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/ccpg91LW.s: Assembler messages:
encrypt.c: /tmp/ccpg91LW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpg91LW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpg91LW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpg91LW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpg91LW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpg91LW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpg91LW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpg91LW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpg91LW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpg91LW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpg91LW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpg91LW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpg91LW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpg91LW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpg91LW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpg91LW.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/cc9BgI5O.s: Assembler messages:
encrypt.c: /tmp/cc9BgI5O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9BgI5O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9BgI5O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9BgI5O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BgI5O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BgI5O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BgI5O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9BgI5O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9BgI5O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BgI5O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9BgI5O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9BgI5O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BgI5O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BgI5O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9BgI5O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9BgI5O.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/cc16Kcor.s: Assembler messages:
encrypt.c: /tmp/cc16Kcor.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc16Kcor.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc16Kcor.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc16Kcor.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc16Kcor.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc16Kcor.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc16Kcor.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc16Kcor.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc16Kcor.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc16Kcor.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc16Kcor.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc16Kcor.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc16Kcor.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc16Kcor.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16Kcor.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc16Kcor.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/ccE3Fp8l.s: Assembler messages:
encrypt.c: /tmp/ccE3Fp8l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE3Fp8l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE3Fp8l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE3Fp8l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3Fp8l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3Fp8l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3Fp8l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE3Fp8l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3Fp8l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE3Fp8l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE3Fp8l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3Fp8l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3Fp8l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3Fp8l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE3Fp8l.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/ccITOIth.s: Assembler messages:
encrypt.c: /tmp/ccITOIth.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccITOIth.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccITOIth.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccITOIth.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccITOIth.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccITOIth.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccITOIth.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccITOIth.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccITOIth.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccITOIth.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccITOIth.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccITOIth.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccITOIth.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccITOIth.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccITOIth.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccITOIth.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/cc9NAFkm.s: Assembler messages:
encrypt.c: /tmp/cc9NAFkm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9NAFkm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9NAFkm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9NAFkm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9NAFkm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9NAFkm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9NAFkm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9NAFkm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9NAFkm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9NAFkm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9NAFkm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9NAFkm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9NAFkm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9NAFkm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9NAFkm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9NAFkm.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