From 5df1290fff45ee3be1d5e7cdfbe3013cf3e3b861 Mon Sep 17 00:00:00 2001 From: Jatin Bhateja Date: Tue, 28 May 2024 22:45:14 +0530 Subject: [PATCH 1/2] 8332487: Regression in Crypto-AESGCMBench.encrypt (and others) after JDK-8328181 --- src/hotspot/cpu/x86/x86.ad | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hotspot/cpu/x86/x86.ad b/src/hotspot/cpu/x86/x86.ad index 8c9bbfc35922a..d7201ec09684a 100644 --- a/src/hotspot/cpu/x86/x86.ad +++ b/src/hotspot/cpu/x86/x86.ad @@ -1749,6 +1749,7 @@ bool Matcher::match_rule_supported_vector(int opcode, int vlen, BasicType bt) { return false; } break; + cast Op_ClearArray: case Op_VectorMaskGen: case Op_VectorCmpMasked: if (!is_LP64 || !VM_Version::supports_avx512bw()) { From 79cb57e28ad381d6ea9fcc2bcedfd75e5df598b0 Mon Sep 17 00:00:00 2001 From: Jatin Bhateja Date: Thu, 30 May 2024 22:20:58 +0530 Subject: [PATCH 2/2] Corrected misspelled keyword --- src/hotspot/cpu/x86/x86.ad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/cpu/x86/x86.ad b/src/hotspot/cpu/x86/x86.ad index d7201ec09684a..a17d53e3ac9a5 100644 --- a/src/hotspot/cpu/x86/x86.ad +++ b/src/hotspot/cpu/x86/x86.ad @@ -1749,7 +1749,7 @@ bool Matcher::match_rule_supported_vector(int opcode, int vlen, BasicType bt) { return false; } break; - cast Op_ClearArray: + case Op_ClearArray: case Op_VectorMaskGen: case Op_VectorCmpMasked: if (!is_LP64 || !VM_Version::supports_avx512bw()) {