RE: [PATCH] AArch64: Gate various crypto intrinsics availability based on features

2023-01-20 Thread Kyrylo Tkachov via Gcc-patches
: Richard Sandiford ; Richard Earnshaw Subject: Re: [PATCH] AArch64: Gate various crypto intrinsics availability based on features From: Kyrylo Tkachov mailto:kyrylo.tkac...@arm.com>> Date: Tuesday, January 17, 2023 at 3:53 PM To: Tejas Belagod mailto:tejas.bela...@arm.com>>, gcc-patches

Re: [PATCH] AArch64: Gate various crypto intrinsics availability based on features

2023-01-20 Thread Tejas Belagod via Gcc-patches
From: Kyrylo Tkachov Date: Tuesday, January 17, 2023 at 3:53 PM To: Tejas Belagod , gcc-patches@gcc.gnu.org Cc: Richard Sandiford , Richard Earnshaw Subject: RE: [PATCH] AArch64: Gate various crypto intrinsics availability based on features Hi Tejas, > -Original Message- >

RE: [PATCH] AArch64: Gate various crypto intrinsics availability based on features

2023-01-17 Thread Kyrylo Tkachov via Gcc-patches
rd Earnshaw > > Subject: [PATCH] AArch64: Gate various crypto intrinsics availability based on > features > > The 64-bit variant of PMULL{2} and AES instructions are available if FEAT_AES > is implemented according to the Arm ARM [1]. Similarly FEAT_SHA1 and > FEAT_SHA256

[PATCH] AArch64: Gate various crypto intrinsics availability based on features

2023-01-15 Thread Tejas Belagod via Gcc-patches
The 64-bit variant of PMULL{2} and AES instructions are available if FEAT_AES is implemented according to the Arm ARM [1]. Similarly FEAT_SHA1 and FEAT_SHA256 enable the use of SHA1 and SHA256 instruction variants. This patch fixes arm_neon.h to correctly reflect the feature availability based on