RFR: 8259773: Incorrect encoding of AVX-512 kmovq instruction

Vladimir Ivanov vlivanov at openjdk.java.net
Thu Jan 14 12:01:03 UTC 2021


On Thu, 14 Jan 2021 11:41:35 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> While working on a prototype for supporting opmask register allocation encountered this bug.
> 
> Encoding for following instruction[1] which spills the value of an opmask register into memory should have 0x91 as the opcode instead of 0x90.
> 
> KMOVQ Address , K1.
> 
> [1] https://www.felixcloutier.com/x86/kmovw:kmovb:kmovq:kmovd

Looks good.

-------------

Marked as reviewed by vlivanov (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/2078


More information about the hotspot-compiler-dev mailing list