On Sun, Oct 09, 2022 at 05:32:26PM +0200, Stefan Brüns wrote:
On Sonntag, 9. Oktober 2022 10:31:59 CEST Michal Suchánek wrote:
On Sun, Oct 09, 2022 at 02:42:47AM +0200, Stefan Brüns wrote:
But as said several times, you can keep running these with Leap 15.x for quite some time.
Can you? It's very unclear what the future of Leap is, in fact.
Sure, if you knew that people will arbitrarily decide to not support hardware without SSE 4.2 you could easily get pre-owned hardware that qalifies probably even 15 years ago. But you would not know back then, sse4.2 is just one of dozens of obscure CPU features that only specialized software used - until now.
AMD K10 and Intel Core2 are the only two CPU families which provide more than x86_64 baseline, but do not qualify as x86_64-v2. The only common extension of these two is SSE3; but SSSE3, the various SSE4{a,.1,.2} extensions can only be found in one or the other. Most notably, neither Core2 nor K10 support CMPXCHG16, which is required for proper 64bit support without workarounds.
They actually do support CMPXCHG16, both core2 and K10, even some late K8. What is problematic is that the feature is misreported on some early revisions of core2. I am not really all that worried about the SSE extensions - benchmarks presented so far do not show great gains from opportunistic vectorization of general purpose code. Thanks Michal