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 ;)
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to