Rather than use per-function attributes, if we set the target for the block using a pragma we can compile the SSE2 routines on 32bit ISA as well.
49daf5d sna: Use GCC pragma to enable SSE2 blt routines
src/sna/blt.c | 1258 +++++++++++++++++++++++++++------------------------------
1 file changed, 594 insertions(+), 664 deletions(-)
Upstream: cgit.freedesktop.org