日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[reference]-Features_in_A-profile

發布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [reference]-Features_in_A-profile 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

快速鏈接:
.
👉👉👉 個人博客筆記導讀目錄(全部) 👈👈👈

該文件包含所有 A-profile 特征名稱的列表。 從 2020 年 6 月起,功能名稱已全部更改為標準格式。
下表列出了舊的和新的功能名稱。 請注意,有些名稱已被拆分為兩個; 例如,ARMv8.0-AES 分為 AES 和 PMULL。

Old nameNew nameShort descriptionComments
ARMv8.0-AdvSIMDFEAT_AdvSIMDAdvanced SIMD Extension
ARMv8.0-AESFEAT_AESAdvanced SIMD AES instructions
ARMv8.0-AESFEAT_PMULLAdvanced SIMD PMULL instructionsARMv8.0-AES is split into AES and PMULL
ARMv8.0-CP15SDISABLE2FEAT_CP15SDISABLE2CP15DISABLE2
ARMv8.0-CSV2FEAT_CSV2Cache Speculation Variant 2
-FEAT_CSV2_1p1Cache Speculation Variant 2 version 1.1
-FEAT_CSV2_1p2Cache Speculation Variant 2 version 1.2
ARMv8.0-CSV2_2FEAT_CSV2Cache Speculation Variant 2 version 2
ARMv8.0-CSV3FEAT_CSV3Cache Speculation Variant 3
ARMv8.0-DGHFEAT_DGHData Gathering Hint
ARMv8.0-DoubleLockFEAT_DoubleLockDouble Lock
ARMv8.0-ETSFEAT_ETSEnhanced Translation Synchronization
ARMv8.0-FPFEAT_FPFloating point extension
-FEAT_IVIPTThe IVIPT Extension
ARMv8.0-PCSampleFEAT_PCSRv8PC Sample-base Profiling extension (not EL3 and EL2)
ARMv8.0-PredInvFEAT_SPECRESSpeculation restriction instructions
RASFEAT_RASReliability, Availability, and Serviceability (RAS) Extension
ARMv8.0-SBFEAT_SBSpeculation barrier
ARMv8.0-SHAFEAT_SHA1Advanced SIMD SHA1 instructions
ARMv8.0-SHAFEAT_SHA256Advanced SIMD SHA256 instructionsSplit ARMv8.2-SHA into SHA-256, SHA-512 and SHA-3
ARMv8.0-SSBSFEAT_SSBSSpeculative Store Bypass Safe InstructionARMv8.0-SSBS is split into SSBS and SSBS2
ARMv8.0-SSBSFEAT_SSBS2MRS and MSR instructions for SSBSARMv8.0-SSBS is split into SSBS and SSBS2
-FEAT_CRC32CRC32 instructions
-FEAT_nTLBPANo intermediate caching by output address in TLB
ARMv8.1-DebugFEAT_Debugv8p1Debug with VHE
ARMv8.1-HPDFEAT_HPDSHierarchical permission disables in translation tables
ARMv8.1-LORFEAT_LORLimited ordering regions
ARMv8.1-LSEFEAT_LSELarge System Extensions
ARMv8.1-PANFEAT_PANPrivileged access-never
ARMv8.1-PMUFEAT_PMUv3p1PMU extensions version 3.1
ARMv8.1-RDMAFEAT_RDMRounding double multiply accumulate
ARMv8.1-TTHMFEAT_HAFDBSHardware updates to access flag and dirty state in translation tables
ARMv8.1-VHEFEAT_VHEVirtualization Host Extensions
ARMv8.1-VMID16FEAT_VMID1616-bit VMID
ARMv8.2-AA32BF16FEAT_AA32BF16AArch32 BFloat16 instructions
ARMv8.2-AA32HPDFEAT_AA32HPDAArch32 Hierarchical permission disables
ARMv8.2-AA32I8MMFEAT_AA32I8MMAArch32 Int8 Matrix Multiplication
ARMv8.2-ATS1E1FEAT_PAN2AT S1E1R and AT S1E1W instruction variants for PAN
ARMv8.2-BF16FEAT_BF16AARch64 BFloat16 instructions
ARMv8.2-DCCVADPFEAT_DPB2DC CVADP instruction
ARMv8.2-DCPoPFEAT_DPBDC CVAP instruction
ARMv8.2-DebugFEAT_Debugv8p2ARMv8.2 Debug
ARMv8.2-DotProdFEAT_DotProd2Advanced SIMD Int8 dot product instructions
ARMv8.2-EVTFEAT_EVTEnhanced Virtualization Traps
ARMv8.2-F32MMFEAT_F32MMSVE single-precision floating-point matrix multiply instruction
ARMv8.2-F64MMFEAT_F64MMSVE double-precision floating-point matrix multiply instruction
ARMv8.2-FHMFEAT_FHMHalf-precision floating-point FMLAL instructions
ARMv8.2-FP16FEAT_FP16Half-precision floating-point data processing
ARMv8.2-I8MMFEAT_I8MMInt8 Matrix Multiplication
ARMv8.2-IESBFEAT_IESBImplicit Error synchronization event
ARMv8.2-LPAFEAT_LPALarge PA and IPA support
ARMv8.2-LSMAOCFEAT_LSMAOCLoad/Store instruction multiple atomicity and ordering controls
ARMv8.2-LVAFEAT_LVALarge VA support
MPAMFEAT_MPAMMemory Partitioning and Monitoring
ARMv8.2-PCSampleFEAT_PCSRv8p2PC Sample-based profiling version 8.2
ARMv8.2-SHAFEAT_SHA3Advanced SIMD EOR3, RAX1, XAR, and BCAX instructionsSplit ARMv8.2-SHA into SHA-256, SHA-512 and SHA-3
ARMv8.2-SHAFEAT_SHA512Advanced SIMD SHA512 instructionsSplit ARMv8.2-SHA into SHA-256, SHA-512 and SHA-3
ARMv8.2-SMFEAT_SM3Advanced SIMD SM3 instructionsSplit into SM3 and SM4
ARMv8.2-SMFEAT_SM4Advanced SIMD SM4 instructionsSplit into SM3 and SM4
SPEFEAT_SPEStatistical Profiling Extension
SVEFEAT_SVEScalable Vector Extension
ARMv8.2-TTCNPFEAT_TTCNPCommon not private translations
ARMv8.2-TTPBHAFEAT_HPDS2Heirarchical permission disables in translation tables 2
ARMv8.2-TTS2UXNFEAT_XNXExecute-never control distinction by Exception level at stage 2
ARMv8.2-UAOFEAT_UAOUnprivileged Access Override control
ARMv8.2-VPIPTFEAT_VPIPTVMID-aware PIPT instruction cache
ARMv8.3-CCIDXFEAT_CCIDXExtended cache index
ARMv8.3-CompNumFEAT_FCMAFloating-point FCMLA and FCADD instructions
ARMv8.3-DoPDFEAT_DoPDDebug over Powerdown
-FEAT_EPACEnhanced Pointer authentication
ARMv8.3-FPACFEAT_FPACFaulting on pointer authentication instructions
-FEAT_FPACCOMBINEFaulting on combined pointer authentication instructions
ARMv8.3-JSConvFEAT_JSCVTJavaScript FJCVTS conversion instruction
ARMv8.3-RCpcFEAT_LRCPCLoad-acquire RCpc instructions
ARMv8.3-NVFEAT_NVNested virtualization
-FEAT_PACQARMA5Pointer authentication - QARMA5 algorithm
-FEAT_PACIMPPointer authentication - IMPLEMENTATION DEFINED algorithm
ARMv8.3-TPAuthFEAT_PAuthPointer authentication
ARMv8.3-PAuth2FEAT_PAuth2Enhancements to pointer authentication
ARMv8.3-SPEFEAT_SPEv1p1Statistical Profiling Extensions version 1.1
AMUv1FEAT_AMUv1Activity Monitors Extension
ARMv8.4-CNTSCFEAT_CNTSCGeneric Counter Scaling
ARMv8.4-DebugFEAT_Debugv8p4Debug relaxations and extensions version 8.4
ARMv8.4-DFEFEAT_DoubleFaultDouble Fault Extension
ARMv8.4-DITFEAT_DITData Independent Timing instructions
ARMv8.4-CondMFEAT_FlagMCondition flag manipulation
ARMv8.4-IDSTFEAT_IDSTID space trap handling
ARMv8.4-RCpcFEAT_LRCPC2Load-acquire RCpc instructions version 2
ARMv8.4-LSEFEAT_LSE2Large System Extensions version 2
ARMv8.4-NVFEAT_NV2Enhanced support for nested virtualization
ARMv8.4-PMUFEAT_PMUv3p4PMU extension version 3.4
ARMv8.4-RASFEAT_RASv1p1Reliability, Availability, and Serviceability (RAS) Extension version 1.1
ARMv8.4-S2FWBFEAT_S2FWBStage 2 forced write-back
ARMv8.4-SecEL2FEAT_SEL2Secure EL2
ARMv8.4-TLBIFEAT_TLBIOSTLB invalidate outer-shared instructionsSplit into TLBIOS and TLBIRANGE
ARMv8.4-TLBIFEAT_TLBIRANGETLB range invalidate range instructionsSplit into TLBIOS and TLBIRANGE
ARMv8.4-TraceFEAT_TRFSelf hosted Trace Extensions
ARMv8.4-TTLFEAT_TTLTranslation Table Level
ARMv8.4-TTRemFEAT_BBMTranslation table break before make levels
ARMv8.4-TTSTFEAT_TTSTSmall translation tables
ARMv8.5-BTIFEAT_BTIBranch target identification
ARMv8.5-CondMFEAT_FlagM2Condition flag manipulation version 2
ARMv8.5-CSEHFEAT_ExSDisabling context synchronizing exception entry and exit
ARMv8.5-E0PDFEAT_E0PDPreventing EL0 access to halves of address maps
ARMv8.5-FRINTFEAT_FRINTTSFRINT32Z, FRINT32X, FRINT64Z, and FRINT64X instructions
ARMv8.5-GTGFEAT_GTGGuest translation granule size
ARMv8.5-MemTagFEAT_MTEInstruction-only Memory Tagging Extension
ARMv8.5-MemTagFEAT_MTE2Full Memory Tagging Extension
ARMv8.5-PMUFEAT_PMUv3p5PMU Extension version 3.5
ARMv8.5-RNGFEAT_RNGRandom number generator
ARMv8.6-AMUFEAT_AMUv1p1Activity Monitors Extension version 1.1
ARMv8.6-ECVFEAT_ECVEnhanced counter virtualization
ARMv8.6-FGTFEAT_FGTFine Grain Traps
ARMv8.6-MPAMFEAT_MPAMv0p1Memory Partitioning and Monitoring version 0.1
ARMv8.6-MPAMFEAT_MPAMv1p1Memory Partitioning and Monitoring version1.1
ARMv8.6-MTPMUFEAT_MTPMUMulti-threaded PMU Extensions
ARMv8.6-TWEDFEAT_TWEDDelayed trapping of WFE
ETMv4FEAT_ETMv4Embedded Trace Macrocell version4
ETMv4.1FEAT_ETMv4p1Embedded Trace Macrocell version 4.1
ETMv4.2FEAT_ETMv4p2Embedded Trace Macrocell version 4.2
ETMv4.3FEAT_ETMv4p3Embedded Trace Macrocell version 4.3
ETMv4.4FEAT_ETMv4p4Embedded Trace Macrocell version 4.3
ETMv4.5FEAT_ETMv4p5Embedded Trace Macrocell version 4.4
ETMv4.6FEAT_ETMv4p6Embedded Trace Macrocell version 4.5
GICv3FEAT_GICv3Generic Interrupt Controller version 3
GICv3.1FEAT_GICv3p1Generic Interrupt Controller version 3.1
-FEAT_GICv3_TDIRTrapping Non-secure EL1 writes to ICV_DIR
GICv4FEAT_GICv4Generic Interrupt Controller version 4
GICv4.1FEAT_GICv4p1Generic Interrupt Controller version 4.1
PMUv3FEAT_PMUv3PMU extension version 3
ETEFEAT_ETEEmbedded Trace Extension
ETEv1.1FEAT_ETEv1p1Embedded Trace Extension, version 1.1
SVE2FEAT_SVE2SVE version 2
SVE2-AESFEAT_SVE_AESSVE AES instructions
SVE2-AESFEAT_SVE_PMULL128SVE PMULL instructionsSVE2-AES is split into AES and PMULL support
SVE2-BitPermFEAT_SVE_BitPermSVE Bit Permute
SVE2-SHA3FEAT_SVE_SHA3SVE SHA-3 instructions
SVE2-SM4FEAT_SVE_SM4SVE SM4 instructions
TMEFEAT_TMETransactional Memory Extension
TRBEFEAT_TRBETrace Buffer Extension
-FEAT_SMEScalable Matrix Extension

2020 Architecture Extensions

Feature NameShort description
FEAT_AFPAlternate floating-point behavior
FEAT_HCXSupport for the HCRX_EL2 register
FEAT_LPA2Larger physical address for 4KB and 16KB translation granules
FEAT_LS64Support for 64 byte loads/stores without return
FEAT_LS64_VSupport for 64-byte stores with return
FEAT_LS64_ACCDATASupport for 64-byte EL0 stores with return
FEAT_MTE3MTE Asymmetric Fault Handling
FEAT_PAN3Support for SCTLR_ELx.EPAN
FEAT_PMUv3p7Armv8.7 PMU Extensions
FEAT_RPRESIncreased precision of Reciprocal Estimate and Reciprocal Square Root Estimate
FEAT_RMERealm Management Extension
FEAT_SPEv1p2Armv8.7 SPE
FEAT_WFxTWFE and WFI instructions with timeout
FEAT_WFxT2WFE and WFI instructions with timeout version 2
FEAT_XSXS attribute
FEAT_BRBEBranch Record Buffer Extensions

2021 Architecture Extensions

Feature NameShort description
FEAT_CMOWControl for cache maintenance permission
FEAT_CONSTPACFIELDPAC Algorithm enhancement
FEAT_Debugv8p8Debug v8.8
FEAT_HBCHinted conditional branches
FEAT_HPMN0Setting of MDCR_EL2.HPMN to zero
FEAT_NMI, FEAT_GICv3_NMINon-maskable Interrupts
FEAT_MOPSStandardization of memory operations
FEAT_PACQARMA3Pointer authentication - QARMA3 algorithm
FEAT_PMUv3_THEvent counting threshold
FEAT_PMUv3p8Armv8.8 PMU Extensions
FEAT_RNG_TRAPTrapping support for RNDR and RNDRRS
FEAT_SPEv1p3Armv8.8 Statistical Profiling Extensions
FEAT_TIDCP1EL0 use of IMPLEMENTATION DEFINED functionality
FEAT_BRBEv1p1Branch Record Buffer Extensions version 1.1

總結

以上是生活随笔為你收集整理的[reference]-Features_in_A-profile的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。