diff --git a/main/acle.md b/main/acle.md index f55b1364..67b4acf9 100644 --- a/main/acle.md +++ b/main/acle.md @@ -483,6 +483,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin support for SME2.2 (FEAT_SME2p2). * Added [**Alpha**](#current-status-and-anticipated-changes) support for FEAT_SVE_AES2, FEAT_SSVE_AES intrinsics. +* Added support for FEAT_FPRCVT intrinsics and `__ARM_FEATURE_FPRCVT`. ### References @@ -2248,6 +2249,13 @@ ACLE intrinsics are available. This implies that `__ARM_FEATURE_SM4` and floating-point absolute minimum and maximum instructions (FEAT_FAMINMAX) and if the associated ACLE intrinsics are available. +### FPRCVT extension + +`__ARM_FEATURE_FPRCVT` is defined to `1` if there is hardware +support for floating-point to/from integer conversion instructions +with only scalar SIMD&FP register operands and results, and with +different input and output register sizes. + ### Lookup table extensions `__ARM_FEATURE_LUT` is defined to 1 if there is hardware support for @@ -2651,6 +2659,7 @@ be found in [[BA]](#BA). | [`__ARM_FEATURE_FP8DOT2`](#modal-8-bit-floating-point-extensions) | Modal 8-bit floating-point extensions | 1 | | [`__ARM_FEATURE_FP8DOT4`](#modal-8-bit-floating-point-extensions) | Modal 8-bit floating-point extensions | 1 | | [`__ARM_FEATURE_FP8FMA`](#modal-8-bit-floating-point-extensions) | Modal 8-bit floating-point extensions | 1 | +| [`__ARM_FEATURE_FPRCVT`](#fprcvt-extension) | FPRCVT extension | 1 | | [`__ARM_FEATURE_FRINT`](#availability-of-armv8.5-a-floating-point-rounding-intrinsics) | Floating-point rounding extension (Arm v8.5-A) | 1 | | [`__ARM_FEATURE_GCS`](#guarded-control-stack) | Guarded Control Stack | 1 | | [`__ARM_FEATURE_GCS_DEFAULT`](#guarded-control-stack) | Guarded Control Stack protection can be enabled | 1 | diff --git a/neon_intrinsics/advsimd.md b/neon_intrinsics/advsimd.md index 349df333..39e1e2ff 100644 --- a/neon_intrinsics/advsimd.md +++ b/neon_intrinsics/advsimd.md @@ -12,7 +12,7 @@ toc: true ---