[Bug target/126429] [i386] _mm512_{mask,maskz}_dpbf16_ps only honor the low 8 bits of the __mmask16 (kmovb instead of kmovw)

"michael.crusoe at gmail dot com via Gcc-bugs" <[email protected]>
Newsgroups gmane.comp.gcc.bugs
Message-ID <[email protected]/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126429

Michael Crusoe <michael.crusoe at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Michael Crusoe <michael.crusoe at gmail dot com> ---
The reproducer from https://godbolt.org/z/T46G4deG7(In reply to Haochen Jiang
from comment #1)
> Confirmed. It should not emit kmovb under -mavx512dq -mavx512bf16.
> 
> https://godbolt.org/z/T46G4deG7
> 
> A quick patch underway after I did a test.

I can confirm this reproducer now show the correct output as the Compiler
Explorer x86-64 gcc (trunk) has be updated to the 20260730 snapshot.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.