On 2016-10-02 08:33, l...@gnu.org wrote:
Hi Ben,

Ben Woodcroft <b.woodcr...@uq.edu.au> skribis:

Currently, we build a single set of x86_64 packages assuming SSE but
not SSE2 instructions, but sometimes it would be nice to use more
recent instructions like AVX.

Ideally, software for which using these CPU extensions makes a
significant difference would do what glibc does, which is to provide
several implementations of the relevant functions (one for SSE2, one for
AVX, etc.) and have the right one be selected at load time via an IFUNC
or similar mechanism.

Our openblas package does this, too.

--
`~Eric

Reply via email to