Skip to content

Commit e002c8a

Browse files
committed
[GR-58215] Adapt JDK-8329254: optimize integral reverse operations on x86 GFNI target.
PullRequest: graal/19258
2 parents 3bf288d + 60c3bce commit e002c8a

File tree

1 file changed

+2
-2
lines changed
  • substratevm/src/com.oracle.svm.native.libchelper/src

1 file changed

+2
-2
lines changed

substratevm/src/com.oracle.svm.native.libchelper/src/cpuid.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,8 @@ NO_INLINE static void set_cpufeatures(CPUFeatures *features, CpuidInfo *_cpuid_i
446446
features->fAVX2 = 1;
447447
if (_cpuid_info->sefsl1_cpuid7_eax.bits.avx_ifma != 0)
448448
features->fAVX_IFMA = 1;
449+
if (_cpuid_info->sef_cpuid7_ecx.bits.gfni != 0)
450+
features->fGFNI = 1;
449451
if (_cpuid_info->sef_cpuid7_ebx.bits.avx512f != 0 &&
450452
_cpuid_info->xem_xcr0_eax.bits.opmask != 0 &&
451453
_cpuid_info->xem_xcr0_eax.bits.zmm512 != 0 &&
@@ -472,8 +474,6 @@ NO_INLINE static void set_cpufeatures(CPUFeatures *features, CpuidInfo *_cpuid_i
472474
features->fAVX512_VPCLMULQDQ = 1;
473475
if (_cpuid_info->sef_cpuid7_ecx.bits.vaes != 0)
474476
features->fAVX512_VAES = 1;
475-
if (_cpuid_info->sef_cpuid7_ecx.bits.gfni != 0)
476-
features->fGFNI = 1;
477477
if (_cpuid_info->sef_cpuid7_ecx.bits.avx512_vnni != 0)
478478
features->fAVX512_VNNI = 1;
479479
if (_cpuid_info->sef_cpuid7_ecx.bits.avx512_bitalg != 0)

0 commit comments

Comments
 (0)