[Intel-gfx] [PATCH xf86-video-intel 1/3] sna: Don't emit sse2 code where not wanted
Ville Syrjala
ville.syrjala at linux.intel.com
Thu Apr 21 12:46:38 UTC 2022
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
Fix the s/push_options/pop_options/ pragma so that we don't
emit sse2 in the codepaths that run on non-sse2 machines as well.
Seems gcc has become much more aggressive in its sse2 usage
recently and I'm now hitting sse2 instructions in
choose_memcpy_tiled_x() on my non-sse2 P3 machine.
Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
---
src/sna/blt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/sna/blt.c b/src/sna/blt.c
index afc719f6dc8c..803c5142c726 100644
--- a/src/sna/blt.c
+++ b/src/sna/blt.c
@@ -631,7 +631,7 @@ memcpy_between_tiled_x__swizzle_0__sse2(const void *src, void *dst, int bpp,
}
}
-#pragma GCC push_options
+#pragma GCC pop_options
#endif
fast void
--
2.35.1
More information about the Intel-gfx
mailing list