[fpc-devel] Problems with MM types (__m128 etc).

Jonas Maebe jonas at freepascal.org
Fri Apr 8 20:19:01 CEST 2022


On 08/04/2022 19:57, J. Gareth Moreton via fpc-devel wrote:
> It looks like support for writing to arrays that are wholly stored in 
> registers is a little limited and buggy

Modifying individual elements of arrays stored in registers has never 
been enabled nor supported in the compiler. That is why 
tvecnode.pass_typecheck calls make_not_regable(left,[ra_addr_regable]);

Enabling that will probably require quite a few changes in many 
different places and possibly for several architectures all over the 
compiler.


Jonas


More information about the fpc-devel mailing list