From ac1e2c4df37e5eb3df1d7117b4cdee9a9f41abf7 Mon Sep 17 00:00:00 2001 From: Daniel Kiss Date: Tue, 28 Nov 2023 17:27:37 +0100 Subject: [PATCH 1/2] [FMV] Adding MOPS --- main/acle.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/acle.md b/main/acle.md index ca02380a..a06e6d9e 100644 --- a/main/acle.md +++ b/main/acle.md @@ -360,6 +360,8 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin to use keyword attributes instead of GNU-style attributes. * Added missing word to Function Multi Versioning's [Name mangling](#name-mangling). * Added description of SVE reinterpret intrinsics. +* Changes for [Function Multi Versioning](#function-multi-versioning): + * Added [MOPS](#memcpy-family-of-operations-intrinsics---mops). ### References @@ -2575,6 +2577,7 @@ The following table lists the architectures feature mapping for AArch64 | 560 | `FEAT_SME_F64F64` | sme-f64f64 | ```ID_AA64SMFR0_EL1.F64F64 == 0b0001``` | | 570 | `FEAT_SME_I16I64` | sme-i16i64 | ```ID_AA64SMFR0_EL1.I16I64 == 0b1111``` | | 580 | `FEAT_SME2` | sme2 | ```ID_AA64PFR1_EL1.SME == 0b0010``` | + | 650 | `FEAT_MOPS` | mops | ```ID_AA64ISAR2_EL1.MOPS == 0b0010``` | ### Selection From d225ec425cba8d9c560f6928bb4881d676fe4ced Mon Sep 17 00:00:00 2001 From: Dani Date: Mon, 4 Dec 2023 19:01:42 +0100 Subject: [PATCH 2/2] Address review comment --- main/acle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/acle.md b/main/acle.md index a06e6d9e..ceefd2f6 100644 --- a/main/acle.md +++ b/main/acle.md @@ -2577,7 +2577,7 @@ The following table lists the architectures feature mapping for AArch64 | 560 | `FEAT_SME_F64F64` | sme-f64f64 | ```ID_AA64SMFR0_EL1.F64F64 == 0b0001``` | | 570 | `FEAT_SME_I16I64` | sme-i16i64 | ```ID_AA64SMFR0_EL1.I16I64 == 0b1111``` | | 580 | `FEAT_SME2` | sme2 | ```ID_AA64PFR1_EL1.SME == 0b0010``` | - | 650 | `FEAT_MOPS` | mops | ```ID_AA64ISAR2_EL1.MOPS == 0b0010``` | + | 650 | `FEAT_MOPS` | mops | ```ID_AA64ISAR2_EL1.MOPS == 0b0001``` | ### Selection