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

Jatin Bhateja jbhateja at openjdk.java.net
Thu Jan 14 13:23:05 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

This pull request has now been integrated.

Changeset: ff3e6e46
Author:    Jatin Bhateja <jbhateja at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/ff3e6e46
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8259773: Incorrect encoding of AVX-512 kmovq instruction

Reviewed-by: vlivanov

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

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


More information about the hotspot-compiler-dev mailing list