[fpc-devel] x86 sse

Пётр Косаревский ppkk at mail.ru
Tue Apr 18 15:36:00 CEST 2006

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.)

More information about the fpc-devel mailing list