From 027b5dbb6a299e49d3dcbe67d529d6edc67f16d9 Mon Sep 17 00:00:00 2001 From: Sandhya Viswanathan Date: Tue, 5 Dec 2023 16:35:36 +0000 Subject: [PATCH] 8321215: Incorrect x86 instruction encoding for VSIB addressing mode Reviewed-by: shade, thartmann --- src/hotspot/cpu/x86/assembler_x86.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/cpu/x86/assembler_x86.hpp b/src/hotspot/cpu/x86/assembler_x86.hpp index 3bcfee90b35..ecb1f2d587c 100644 --- a/src/hotspot/cpu/x86/assembler_x86.hpp +++ b/src/hotspot/cpu/x86/assembler_x86.hpp @@ -316,7 +316,7 @@ class Address { } bool xmmindex_needs_rex() const { - return _xmmindex->is_valid() && _xmmindex->encoding() >= 8; + return _xmmindex->is_valid() && ((_xmmindex->encoding() & 8) == 8); } relocInfo::relocType reloc() const { return _rspec.type(); }