[fpc-devel] improvement SSE and string+char
    Florian Klaempfl 
    florian at freepascal.org
       
    Sun Dec  9 20:18:19 CET 2007
    
    
  
DarekM schrieb:
> Hi
> I've notice two improvement
> 1. equation in SSE
> 
> # Var Zr located in register mreg0md
> # Var Zi located in register mreg1md
> # Var Ti located in register mreg3md
> # Var Tr located in register mreg2md
> # [39] Tr := Zr * Zr;
>    movsd    %xmm0,%xmm4
>    mulsd    %xmm0,%xmm4
>    movsd    %xmm4,%xmm2
> 
> it can be changed to:
> # [39] Tr := Zr * Zr;
>    movsd    %xmm0,%xmm2
>    mulsd    %xmm0,%xmm2
Yes, but it's not easy to implement ;)
    
    
More information about the fpc-devel
mailing list