Fix bug 73219. This adds a general mechanism for querying the host CPU's
capabilities, and uses it to see if it has SSE/SSE2/fxsave support before
trying to use fxsave at startup.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2221 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/include/vg_skin.h.base b/include/vg_skin.h.base
index 324163b..cf03145 100644
--- a/include/vg_skin.h.base
+++ b/include/vg_skin.h.base
@@ -1,5 +1,4 @@
-
-/*--------------------------------------------------------------------*/
+/*-*- c -*- ----------------------------------------------------------*/
/*--- The only header your skin will ever need to #include... ---*/
/*--- vg_skin.h ---*/
/*--------------------------------------------------------------------*/
@@ -954,6 +953,7 @@
#define EFlagS (1 << 7) /* sign */
#define EFlagD (1 << 10) /* direction */
#define EFlagO (1 << 11) /* overflow */
+#define EFlagID (1 << 21) /* changable if CPUID exists */
/* Liveness of general purpose registers, useful for code generation.
Reg rank order 0..N-1 corresponds to bits 0..N-1, ie. first