Hi Hongtao,
> On Tue, Jan 6, 2026 at 5:04 PM Rainer Orth <[email protected]>
> wrote:
>>
>> Several AVX512BW and AVX512DQ tests FAIL on Solaris/x86 with the native
>> assembler. As detailed in the PR, this is for two reasons:
>>
>> * Due to a misunderstanding, %k0 isn't accepted as source or destination
>> register of some insns.
>>
>> * {sae} is considered implicit for some insns, so specifying it
>> explicitly was deemed unnecessary.
>>
>> It's unclear if and when this will be fixed, so avx512bw and avx512dq
>> tests are disabled for now.
>>
>> Tested on i386-pc-solaris2.11 and x86_64-pc-linux-gnu.
>>
>> Ok for trunk?
>
> The patch LGTM.
thanks, committed with a slight change in comment wording.
> However, AVX512 processors all support AVX512DQ/AVX512BW. This patch
> is fine as a temporary solution, but in the long term it may cause
> Solaris/x86 to lose many meaningful unit tests.
Not really: I usually run Solaris/x86 tests with both as and gas. When
using the latter on an AVX512 CPU, the tests PASS just fine. Unless
it's reasonable to work around the as issues, that's the best we can do.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University