[fpc-devel] The new XMM intrinsics
J. Gareth Moreton
gareth at moreton-family.com
Sat Jan 18 18:52:29 CET 2020
I think more than anything I would like to see a degree of "ease of use"
for the SIMD intrinsics, since modifying __m128 data in C/C++ is not
that straightforward. Just as a straightforward example, what might be
the best way to ensure these following record types are compatible with
the __m128 data types?
*type *TVector4 = *record*
X, Y, Z, W: Single;
*end*; // compatible with __m128f
*type *TComplex = *record*
Re, Im: Double;
*end*; // compatible with __m128d
Programmers on their own projects, whether it be a game or a
mathematical program, would much rather work with those constructs if it
can be helped... or at least I would.
Gareth aka. Kit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20200118/09b6b613/attachment-0001.html>
More information about the fpc-devel
mailing list