mitch074
Splendid
You do when you scrapped 70% of your QA team and are now using your "early adopters" customer base as alpha testers (i.e. a step further from developer build), Average Joe & Jane as beta testers and your main customers are Enterprise.Thar goeth my trusty Q6600! O faithful comrade of many Doom[ed] battles!
And yes, while there are still a few Penryns, Conroes and Meroms around here, few have been powered on for years.
But I don't think that operating systems should even contain floating point code let alone any onther accelerator instructions, they should stick to isolating and preserving their register files on task switches: Linus learned very early that using fancy CPU instructions like jumping to task state segements can have horrendous consequences, as Jochen Liedtke pointed out in excrucinating detail.
And as a rule: you don't change the OS compiler settings in a minor release that upates automatically--it breaks things and that's not permitted under any circumstances.
And that is even more the case when all they're trying to do is push machine learning onto people, who really do not want Microsoft's variant on their personal computers, especially when it's very likely to be even less safe then printing, something that M$ doesn't manage to secure in 42+ years of doing operating systems.
Microsoft's desperate search for consumer value in billions of ML investments does not justify what they are doing: people depend on their personal computers to work as intended by their owners not to fulfill M$ co-plot pipedreams!
If they don't know how to manage operating systems responsibly, that task needs to be taken off their hands, just like doing browsers.
Supporting a fancy instruction is a Bad Idea when it's early; when it's been in use for 10 years with at least 2 differing hardware implementation, you're rather safe from side effects as those have already been massively documented, and usually already fixed/worked around/mitigated at the compiler's level.