[PATCH] Implementation of std::experimental::simd of TS 19570 ed.2
Matthias Kretz
m.kretz@gsi.de
Fri Nov 9 00:46:00 GMT 2018
Hi,
the attached patch implements section 9 of the (about to be published) C++
Parallelism TS ed.2 (latest WD at http://www.open-std.org/jtc1/sc22/wg21/docs/
papers/2018/n4773.pdf)
The code has been extensively tested for x86_64 and needs some more work to
work (not necessarily at full efficiency) for other targets.
The integration of the code into the libstdc++ tree is untested. However, it
is header-only at this point, so it might just work (it never does, though,
does it?).
Especially the full integration of my tests is a challenge, but I guess we can
start small and expand the number of tests.
I also will have to work some more on naming convention.
Copyright assignment forms are in progress (I sent my part, but my employers
part is still under way).
Cheers,
Matthias
--
──────────────────────────────────────────────────────────────────────────
Dr. Matthias Kretz https://kretzfamily.de
GSI Helmholtzzentrum für Schwerionenforschung https://gsi.de
SIMD easy and portable https://github.com/VcDevel/Vc
──────────────────────────────────────────────────────────────────────────
-------------- next part --------------
A non-text attachment was scrubbed...
Name: simd.patch.gz
Type: application/gzip
Size: 130085 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20181109/b9bc1fe4/attachment.gz>
More information about the Libstdc++
mailing list