[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/6] host/i386: require x86-64-v2 ISA
From: |
Alexander Monakov |
Subject: |
Re: [PATCH 0/6] host/i386: require x86-64-v2 ISA |
Date: |
Thu, 6 Jun 2024 19:52:54 +0300 (MSK) |
Hi,
On Fri, 31 May 2024, Paolo Bonzini wrote:
> x86-64-v2 processors were released in 2008, assume that we have one.
> This provides CMOV on 32-bit processors, and also POPCNT and various
> vector ISA extensions.
If my contributions to recent cleanups and speedups for buffer_is_zero
count for something, I'd like to ask you to reconsider. I do not see
what distribution maintainers (where there's no distro-wide switch to
x86_64-v2 baseline happening yet) are supposed to do with SIGILL reports
coming from affected users after this change.
I'm sure it's not "here's a nickel, kid...", but I'm honestly at a loss
what you'd suggest.
Looking at the patches, the gains appear to be so remarkably tiny, with
the exception of adding CMOV to baseline, that I question if it's worth
the friction. Is there something I'm not seeing?
I think basing the decision on when the earliest x86_64-v2 processors appeared
is not right.
Would you consider a reversal of the three patches that bump the baseline
beyond SSE2?
> meson: assume x86-64-v2 baseline ISA
> host/i386: assume presence of SSSE3
> host/i386: assume presence of POPCNT
Thank you.
Alexander
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH 0/6] host/i386: require x86-64-v2 ISA,
Alexander Monakov <=