[lazarus] lazarus vs. xml
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Dec 19 04:31:37 EST 2003
On Fri, 19 Dec 2003 10:23:02 +0100 Mattias Gaertner
<nc-gaertnma at netcologne.de> wrote:
> On Fri, 19 Dec 2003 07:41:40 +0100 (CET) "Peter Vreman"
> <peter at freepascal.org> wrote:
>
> >
> > --- strings.old 2003-12-19 07:35:12.000000000 +0100
> > +++ strings.inc 2003-12-19 07:37:56.000000000 +0100
> > @@ -240,14 +240,18 @@
> > repne
> > scasb
> > not %ecx
> > +{$ifdef REGCALL}
> > cmpl saveecx,%ecx
> > jl .LSTRLCOMP1
> > movl saveecx,%ecx
> > .LSTRLCOMP1:
> > -{$ifdef REGCALL}
> > movl saveedx,%edi
> > movl saveeax,%esi
> > {$else}
> > + cmpl l,%ecx
> > + jl .LSTRLCOMP1
> > + movl l,%ecx
> > +.LSTRLCOMP1:
> > movl str2,%edi
> > movl str1,%esi
> > {$endif}
> > @@ -333,14 +337,18 @@
> > repne
> > scasb
> > not %ecx
> > +{$ifdef REGCALL}
> > cmpl saveecx,%ecx
> > jl .LSTRLICOMP5
> > movl saveecx,%ecx
> > .LSTRLICOMP5:
> > -{$ifdef REGCALL}
> > movl saveedx,%edi
> > movl saveeax,%esi
> > {$else}
> > + cmpl l,%ecx
> > + jl .LSTRLICOMP5
> > + movl l,%ecx
> > +.LSTRLICOMP5:
> > movl str2,%edi
> > movl str1,%esi
> > {$endif}
>
>
> I don't know, what this diff should tell me. My assembler knowledge is not
> very good, so maybe I just can't see the smart tricks in the function. I
> don't see, where the parameter l is used.
Sorry for this rubbish. I thought, you already applied the patch.
Thanks for fixing. When will it be applied?
Mattias
More information about the Lazarus
mailing list