[fpc-devel] x86 sse
Florian Klaempfl
florian at freepascal.org
Tue Apr 18 15:59:05 CEST 2006
Пётр Косаревский wrote:
> Is FPC going to support SSE extensions for x86 on higher level?
>
>
> (There is MMX unit, which tests processor for presence of mmx/sse/sse2/3dnow/3dnow/3dnowdsp extensions and defines types for data stored in MMX registers (however, docs mention signed types and don't mention longword to be stored in registers).
>
> XMM registers (from SSE extensions) are supported in assembler parser, are used in assembler routines in compiler sources (up to SSE3), some types are defined in libc package, some types are defined in several processor architecture describing files by Florian Klaempfl, and little more.)
>
> That is: is mmx unit going to grow?
>
> Will compiler optimize using SSE extensions, when optimizing for higher pentiums/k6/k7/k8?
> (I did not find explicit remarks about using mmx(fp)/xmm registers for optimizations.)
For scalar types, fpc supports it already, try -Cfsse and -Cfsse2 depending on
your cpu.
More information about the fpc-devel
mailing list