sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/arch/arm64/elf_hwcapsmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/zh_TW/arch/arm64/elf_hwcapsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/it_IT/arch/arm64/elf_hwcapsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ja_JP/arch/arm64/elf_hwcapsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ko_KR/arch/arm64/elf_hwcapsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/pt_BR/arch/arm64/elf_hwcapsmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/sp_SP/arch/arm64/elf_hwcapsmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhV/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/arm64/elf_hwcaps.rsthKubh field_body)}(hB:ref:`Documentation/arch/arm64/elf_hwcaps.rst ` h]h)}(hA:ref:`Documentation/arch/arm64/elf_hwcaps.rst `h]h)}(hhh]hinline)}(hhh]h'Documentation/arch/arm64/elf_hwcaps.rst}(hhhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]refdoc(translations/zh_CN/arch/arm64/elf_hwcaps refdomainjreftyperef refexplicitrefwarn reftargetelf_hwcaps_indexuh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(h*Translator: Bailu Lin h](hTranslator: Bailu Lin <}(hj3hhhNhNubh reference)}(hbailu.lin@vivo.comh]hbailu.lin@vivo.com}(hj=hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:bailu.lin@vivo.comuh1j;hj3ubh>}(hj3hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhsection)}(hhh](htitle)}(hARM64 ELF hwcapsh]hARM64 ELF hwcaps}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjYhhhhhK ubh)}(h<这篇文档描述了 arm64 ELF hwcaps 的用法和语义。h]h<这篇文档描述了 arm64 ELF hwcaps 的用法和语义。}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjYhhubjX)}(hhh](j])}(h 1. 简介h]h 1. 简介}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjzhhhhhKubh)}(hX有些硬件或软件功能仅在某些 CPU 实现上和/或在具体某个内核配置上可用,但 对于处于 EL0 的用户空间代码没有可用的架构发现机制。内核通过在辅助向量表 公开一组称为 hwcaps 的标志而把这些功能暴露给用户空间。h]hX有些硬件或软件功能仅在某些 CPU 实现上和/或在具体某个内核配置上可用,但 对于处于 EL0 的用户空间代码没有可用的架构发现机制。内核通过在辅助向量表 公开一组称为 hwcaps 的标志而把这些功能暴露给用户空间。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjzhhubh)}(h用户空间软件可以通过获取辅助向量的 AT_HWCAP 或 AT_HWCAP2 条目来测试功能, 并测试是否设置了相关标志,例如::h]h用户空间软件可以通过获取辅助向量的 AT_HWCAP 或 AT_HWCAP2 条目来测试功能, 并测试是否设置了相关标志,例如:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjzhhubh literal_block)}(hbool floating_point_is_present(void) { unsigned long hwcaps = getauxval(AT_HWCAP); if (hwcaps & HWCAP_FP) return true; return false; }h]hbool floating_point_is_present(void) { unsigned long hwcaps = getauxval(AT_HWCAP); if (hwcaps & HWCAP_FP) return true; return false; }}hjsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1jhhhKhjzhhubh)}(h如果软件依赖于 hwcap 描述的功能,在尝试使用该功能前则应检查相关的 hwcap 标志以验证该功能是否存在。h]h如果软件依赖于 hwcap 描述的功能,在尝试使用该功能前则应检查相关的 hwcap 标志以验证该功能是否存在。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjzhhubh)}(h不能通过其他方式探查这些功能。当一个功能不可用时,尝试使用它可能导致不可 预测的行为,并且无法保证能确切的知道该功能不可用,例如 SIGILL。h]h不能通过其他方式探查这些功能。当一个功能不可用时,尝试使用它可能导致不可 预测的行为,并且无法保证能确切的知道该功能不可用,例如 SIGILL。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjzhhubeh}(h]id1ah ]h"] 1. 简介ah$]h&]uh1jWhjYhhhhhKubjX)}(hhh](j])}(h2. Hwcaps 的说明h]h2. Hwcaps 的说明}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjhhhhhK)ubh)}(hX 大多数 hwcaps 旨在说明通过架构 ID 寄存器(处于 EL0 的用户空间代码无法访问) 描述的功能的存在。这些 hwcap 通过 ID 寄存器字段定义,并且应根据 ARM 体系 结构参考手册(ARM ARM)中定义的字段来解释说明。h]hX 大多数 hwcaps 旨在说明通过架构 ID 寄存器(处于 EL0 的用户空间代码无法访问) 描述的功能的存在。这些 hwcap 通过 ID 寄存器字段定义,并且应根据 ARM 体系 结构参考手册(ARM ARM)中定义的字段来解释说明。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjhhubh)}(h(这些 hwcaps 以下面的形式描述::h]h'这些 hwcaps 以下面的形式描述:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjhhubj)}(h+idreg.field == val 表示有某个功能。h]h+idreg.field == val 表示有某个功能。}hj sbah}(h]h ]h"]h$]h&]jjuh1jhhhK1hjhhubh)}(h当 idreg.field 中有 val 时,hwcaps 表示 ARM ARM 定义的功能是有效的,但是 并不是说要完全和 val 相等,也不是说 idreg.field 描述的其他功能就是缺失的。h]h当 idreg.field 中有 val 时,hwcaps 表示 ARM ARM 定义的功能是有效的,但是 并不是说要完全和 val 相等,也不是说 idreg.field 描述的其他功能就是缺失的。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjhhubh)}(h其他 hwcaps 可能表明无法仅由 ID 寄存器描述的功能的存在。这些 hwcaps 可能 没有被 ID 寄存器描述,需要参考其他文档。h]h其他 hwcaps 可能表明无法仅由 ID 寄存器描述的功能的存在。这些 hwcaps 可能 没有被 ID 寄存器描述,需要参考其他文档。}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjhhubeh}(h]hwcapsah ]h"]2. hwcaps 的说明ah$]h&]uh1jWhjYhhhhhK)ubjX)}(hhh](j])}(h3. AT_HWCAP 中揭示的 hwcapsh]h3. AT_HWCAP 中揭示的 hwcaps}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hj<hhhhhK;ubhdefinition_list)}(hhh](hdefinition_list_item)}(hhjTubh definition)}(hhh]h)}(h2ID_AA64PFR0_EL1.FP == 0b0000 表示有此功能。h]h2ID_AA64PFR0_EL1.FP == 0b0000 表示有此功能。}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hjjubah}(h]h ]h"]h$]h&]uh1jhhjTubeh}(h]h ]h"]h$]h&]uh1jRhhhK>hjOubjS)}(hDHWCAP_ASIMD ID_AA64PFR0_EL1.AdvSIMD == 0b0000 表示有此功能。 h](jY)}(h HWCAP_ASIMDh]h HWCAP_ASIMD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKAhjubji)}(hhh]h)}(h7ID_AA64PFR0_EL1.AdvSIMD == 0b0000 表示有此功能。h]h7ID_AA64PFR0_EL1.AdvSIMD == 0b0000 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKAhjOhhubjS)}(hKHWCAP_EVTSTRM 通用计时器频率配置为大约100KHz以生成事件。 h](jY)}(h HWCAP_EVTSTRMh]h HWCAP_EVTSTRM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKDhjubji)}(hhh]h)}(h<通用计时器频率配置为大约100KHz以生成事件。h]h<通用计时器频率配置为大约100KHz以生成事件。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKDhjOhhubjS)}(h?HWCAP_AES ID_AA64ISAR0_EL1.AES == 0b0001 表示有此功能。 h](jY)}(h HWCAP_AESh]h HWCAP_AES}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKGhjubji)}(hhh]h)}(h4ID_AA64ISAR0_EL1.AES == 0b0001 表示有此功能。h]h4ID_AA64ISAR0_EL1.AES == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKGhjOhhubjS)}(hAHWCAP_PMULL ID_AA64ISAR0_EL1.AES == 0b0010 表示有此功能。 h](jY)}(h HWCAP_PMULLh]h HWCAP_PMULL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKJhjubji)}(hhh]h)}(h4ID_AA64ISAR0_EL1.AES == 0b0010 表示有此功能。h]h4ID_AA64ISAR0_EL1.AES == 0b0010 表示有此功能。}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKJhj&ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKJhjOhhubjS)}(hAHWCAP_SHA1 ID_AA64ISAR0_EL1.SHA1 == 0b0001 表示有此功能。 h](jY)}(h HWCAP_SHA1h]h HWCAP_SHA1}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKMhjCubji)}(hhh]h)}(h5ID_AA64ISAR0_EL1.SHA1 == 0b0001 表示有此功能。h]h5ID_AA64ISAR0_EL1.SHA1 == 0b0001 表示有此功能。}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjUubah}(h]h ]h"]h$]h&]uh1jhhjCubeh}(h]h ]h"]h$]h&]uh1jRhhhKMhjOhhubjS)}(hAHWCAP_SHA2 ID_AA64ISAR0_EL1.SHA2 == 0b0001 表示有此功能。 h](jY)}(h HWCAP_SHA2h]h HWCAP_SHA2}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKPhjrubji)}(hhh]h)}(h5ID_AA64ISAR0_EL1.SHA2 == 0b0001 表示有此功能。h]h5ID_AA64ISAR0_EL1.SHA2 == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jhhjrubeh}(h]h ]h"]h$]h&]uh1jRhhhKPhjOhhubjS)}(hCHWCAP_CRC32 ID_AA64ISAR0_EL1.CRC32 == 0b0001 表示有此功能。 h](jY)}(h HWCAP_CRC32h]h HWCAP_CRC32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKShjubji)}(hhh]h)}(h6ID_AA64ISAR0_EL1.CRC32 == 0b0001 表示有此功能。h]h6ID_AA64ISAR0_EL1.CRC32 == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKShjOhhubjS)}(hFHWCAP_ATOMICS ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。 h](jY)}(h HWCAP_ATOMICSh]h HWCAP_ATOMICS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKVhjubji)}(hhh]h)}(h7ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。h]h7ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKVhjOhhubjS)}(h>HWCAP_FPHP ID_AA64PFR0_EL1.FP == 0b0001 表示有此功能。 h](jY)}(h HWCAP_FPHPh]h HWCAP_FPHP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKYhjubji)}(hhh]h)}(h2ID_AA64PFR0_EL1.FP == 0b0001 表示有此功能。h]h2ID_AA64PFR0_EL1.FP == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKYhjOhhubjS)}(hFHWCAP_ASIMDHP ID_AA64PFR0_EL1.AdvSIMD == 0b0001 表示有此功能。 h](jY)}(h HWCAP_ASIMDHPh]h HWCAP_ASIMDHP}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhK\hj.ubji)}(hhh]h)}(h7ID_AA64PFR0_EL1.AdvSIMD == 0b0001 表示有此功能。h]h7ID_AA64PFR0_EL1.AdvSIMD == 0b0001 表示有此功能。}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj@ubah}(h]h ]h"]h$]h&]uh1jhhj.ubeh}(h]h ]h"]h$]h&]uh1jRhhhK\hjOhhubjS)}(hHWCAP_CPUID 根据 Documentation/arch/arm64/cpu-feature-registers.rst 描述,EL0 可以访问 某些 ID 寄存器。 这些 ID 寄存器可能表示功能的可用性。 h](jY)}(h HWCAP_CPUIDh]h HWCAP_CPUID}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKbhj]ubji)}(hhh](h)}(hj根据 Documentation/arch/arm64/cpu-feature-registers.rst 描述,EL0 可以访问 某些 ID 寄存器。h]hj根据 Documentation/arch/arm64/cpu-feature-registers.rst 描述,EL0 可以访问 某些 ID 寄存器。}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hjoubh)}(h4这些 ID 寄存器可能表示功能的可用性。h]h4这些 ID 寄存器可能表示功能的可用性。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjoubeh}(h]h ]h"]h$]h&]uh1jhhj]ubeh}(h]h ]h"]h$]h&]uh1jRhhhKbhjOhhubjS)}(hDHWCAP_ASIMDRDM ID_AA64ISAR0_EL1.RDM == 0b0001 表示有此功能。 h](jY)}(hHWCAP_ASIMDRDMh]hHWCAP_ASIMDRDM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKehjubji)}(hhh]h)}(h4ID_AA64ISAR0_EL1.RDM == 0b0001 表示有此功能。h]h4ID_AA64ISAR0_EL1.RDM == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKehjOhhubjS)}(hCHWCAP_JSCVT ID_AA64ISAR1_EL1.JSCVT == 0b0001 表示有此功能。 h](jY)}(h HWCAP_JSCVTh]h HWCAP_JSCVT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhhjubji)}(hhh]h)}(h6ID_AA64ISAR1_EL1.JSCVT == 0b0001 表示有此功能。h]h6ID_AA64ISAR1_EL1.JSCVT == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhhjOhhubjS)}(hAHWCAP_FCMA ID_AA64ISAR1_EL1.FCMA == 0b0001 表示有此功能。 h](jY)}(h HWCAP_FCMAh]h HWCAP_FCMA}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKkhjubji)}(hhh]h)}(h5ID_AA64ISAR1_EL1.FCMA == 0b0001 表示有此功能。h]h5ID_AA64ISAR1_EL1.FCMA == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhj ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKkhjOhhubjS)}(hCHWCAP_LRCPC ID_AA64ISAR1_EL1.LRCPC == 0b0001 表示有此功能。 h](jY)}(h HWCAP_LRCPCh]h HWCAP_LRCPC}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKnhj'ubji)}(hhh]h)}(h6ID_AA64ISAR1_EL1.LRCPC == 0b0001 表示有此功能。h]h6ID_AA64ISAR1_EL1.LRCPC == 0b0001 表示有此功能。}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhj9ubah}(h]h ]h"]h$]h&]uh1jhhj'ubeh}(h]h ]h"]h$]h&]uh1jRhhhKnhjOhhubjS)}(hAHWCAP_DCPOP ID_AA64ISAR1_EL1.DPB == 0b0001 表示有此功能。 h](jY)}(h HWCAP_DCPOPh]h HWCAP_DCPOP}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKqhjVubji)}(hhh]h)}(h4ID_AA64ISAR1_EL1.DPB == 0b0001 表示有此功能。h]h4ID_AA64ISAR1_EL1.DPB == 0b0001 表示有此功能。}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjhubah}(h]h ]h"]h$]h&]uh1jhhjVubeh}(h]h ]h"]h$]h&]uh1jRhhhKqhjOhhubjS)}(hAHWCAP_SHA3 ID_AA64ISAR0_EL1.SHA3 == 0b0001 表示有此功能。 h](jY)}(h HWCAP_SHA3h]h HWCAP_SHA3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKthjubji)}(hhh]h)}(h5ID_AA64ISAR0_EL1.SHA3 == 0b0001 表示有此功能。h]h5ID_AA64ISAR0_EL1.SHA3 == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKthjOhhubjS)}(h?HWCAP_SM3 ID_AA64ISAR0_EL1.SM3 == 0b0001 表示有此功能。 h](jY)}(h HWCAP_SM3h]h HWCAP_SM3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKwhjubji)}(hhh]h)}(h4ID_AA64ISAR0_EL1.SM3 == 0b0001 表示有此功能。h]h4ID_AA64ISAR0_EL1.SM3 == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKwhjOhhubjS)}(h?HWCAP_SM4 ID_AA64ISAR0_EL1.SM4 == 0b0001 表示有此功能。 h](jY)}(h HWCAP_SM4h]h HWCAP_SM4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKzhjubji)}(hhh]h)}(h4ID_AA64ISAR0_EL1.SM4 == 0b0001 表示有此功能。h]h4ID_AA64ISAR0_EL1.SM4 == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKzhjOhhubjS)}(hBHWCAP_ASIMDDP ID_AA64ISAR0_EL1.DP == 0b0001 表示有此功能。 h](jY)}(h HWCAP_ASIMDDPh]h HWCAP_ASIMDDP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhK}hjubji)}(hhh]h)}(h3ID_AA64ISAR0_EL1.DP == 0b0001 表示有此功能。h]h3ID_AA64ISAR0_EL1.DP == 0b0001 表示有此功能。}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hj$ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhK}hjOhhubjS)}(hCHWCAP_SHA512 ID_AA64ISAR0_EL1.SHA2 == 0b0010 表示有此功能。 h](jY)}(h HWCAP_SHA512h]h HWCAP_SHA512}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjAubji)}(hhh]h)}(h5ID_AA64ISAR0_EL1.SHA2 == 0b0010 表示有此功能。h]h5ID_AA64ISAR0_EL1.SHA2 == 0b0010 表示有此功能。}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjSubah}(h]h ]h"]h$]h&]uh1jhhjAubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(h>HWCAP_SVE ID_AA64PFR0_EL1.SVE == 0b0001 表示有此功能。 h](jY)}(h HWCAP_SVEh]h HWCAP_SVE}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjpubji)}(hhh]h)}(h3ID_AA64PFR0_EL1.SVE == 0b0001 表示有此功能。h]h3ID_AA64PFR0_EL1.SVE == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjpubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(hDHWCAP_ASIMDFHM ID_AA64ISAR0_EL1.FHM == 0b0001 表示有此功能。 h](jY)}(hHWCAP_ASIMDFHMh]hHWCAP_ASIMDFHM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h4ID_AA64ISAR0_EL1.FHM == 0b0001 表示有此功能。h]h4ID_AA64ISAR0_EL1.FHM == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(h>HWCAP_DIT ID_AA64PFR0_EL1.DIT == 0b0001 表示有此功能。 h](jY)}(h HWCAP_DITh]h HWCAP_DIT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h3ID_AA64PFR0_EL1.DIT == 0b0001 表示有此功能。h]h3ID_AA64PFR0_EL1.DIT == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(h@HWCAP_USCAT ID_AA64MMFR2_EL1.AT == 0b0001 表示有此功能。 h](jY)}(h HWCAP_USCATh]h HWCAP_USCAT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h3ID_AA64MMFR2_EL1.AT == 0b0001 表示有此功能。h]h3ID_AA64MMFR2_EL1.AT == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(hDHWCAP_ILRCPC ID_AA64ISAR1_EL1.LRCPC == 0b0010 表示有此功能。 h](jY)}(h HWCAP_ILRCPCh]h HWCAP_ILRCPC}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhj,ubji)}(hhh]h)}(h6ID_AA64ISAR1_EL1.LRCPC == 0b0010 表示有此功能。h]h6ID_AA64ISAR1_EL1.LRCPC == 0b0010 表示有此功能。}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj>ubah}(h]h ]h"]h$]h&]uh1jhhj,ubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(h@HWCAP_FLAGM ID_AA64ISAR0_EL1.TS == 0b0001 表示有此功能。 h](jY)}(h HWCAP_FLAGMh]h HWCAP_FLAGM}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhj[ubji)}(hhh]h)}(h3ID_AA64ISAR0_EL1.TS == 0b0001 表示有此功能。h]h3ID_AA64ISAR0_EL1.TS == 0b0001 表示有此功能。}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjmubah}(h]h ]h"]h$]h&]uh1jhhj[ubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(h@HWCAP_SSBS ID_AA64PFR1_EL1.SSBS == 0b0010 表示有此功能。 h](jY)}(h HWCAP_SSBSh]h HWCAP_SSBS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h4ID_AA64PFR1_EL1.SSBS == 0b0010 表示有此功能。h]h4ID_AA64PFR1_EL1.SSBS == 0b0010 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(h=HWCAP_SB ID_AA64ISAR1_EL1.SB == 0b0001 表示有此功能。 h](jY)}(hHWCAP_SBh]hHWCAP_SB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h3ID_AA64ISAR1_EL1.SB == 0b0001 表示有此功能。h]h3ID_AA64ISAR1_EL1.SB == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(hHWCAP_PACA 如 Documentation/arch/arm64/pointer-authentication.rst 所描述, ID_AA64ISAR1_EL1.APA == 0b0001 或 ID_AA64ISAR1_EL1.API == 0b0001 表示有此功能。 h](jY)}(h HWCAP_PACAh]h HWCAP_PACA}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h如 Documentation/arch/arm64/pointer-authentication.rst 所描述, ID_AA64ISAR1_EL1.APA == 0b0001 或 ID_AA64ISAR1_EL1.API == 0b0001 表示有此功能。h]h如 Documentation/arch/arm64/pointer-authentication.rst 所描述, ID_AA64ISAR1_EL1.APA == 0b0001 或 ID_AA64ISAR1_EL1.API == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubjS)}(hHWCAP_PACG 如 Documentation/arch/arm64/pointer-authentication.rst 所描述, ID_AA64ISAR1_EL1.GPA == 0b0001 或 ID_AA64ISAR1_EL1.GPI == 0b0001 表示有此功能。 h](jY)}(h HWCAP_PACGh]h HWCAP_PACG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jXhhhKhjubji)}(hhh]h)}(h如 Documentation/arch/arm64/pointer-authentication.rst 所描述, ID_AA64ISAR1_EL1.GPA == 0b0001 或 ID_AA64ISAR1_EL1.GPI == 0b0001 表示有此功能。h]h如 Documentation/arch/arm64/pointer-authentication.rst 所描述, ID_AA64ISAR1_EL1.GPA == 0b0001 或 ID_AA64ISAR1_EL1.GPI == 0b0001 表示有此功能。}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj)ubah}(h]h ]h"]h$]h&]uh1jhhjubeh}(h]h ]h"]h$]h&]uh1jRhhhKhjOhhubeh}(h]h ]h"]h$]h&]uh1jMhj<hhhhhNubh)}(h HWCAP2_DCPODPh]h HWCAP2_DCPODP}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubh block_quote)}(h5ID_AA64ISAR1_EL1.DPB == 0b0010 表示有此功能。 h]h)}(h4ID_AA64ISAR1_EL1.DPB == 0b0010 表示有此功能。h]h4ID_AA64ISAR1_EL1.DPB == 0b0010 表示有此功能。}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_SVE2h]h HWCAP2_SVE2}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h7ID_AA64ZFR0_EL1.SVEVer == 0b0001 表示有此功能。 h]h)}(h6ID_AA64ZFR0_EL1.SVEVer == 0b0001 表示有此功能。h]h6ID_AA64ZFR0_EL1.SVEVer == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_SVEAESh]h HWCAP2_SVEAES}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h4ID_AA64ZFR0_EL1.AES == 0b0001 表示有此功能。 h]h)}(h3ID_AA64ZFR0_EL1.AES == 0b0001 表示有此功能。h]h3ID_AA64ZFR0_EL1.AES == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVEPMULLh]hHWCAP2_SVEPMULL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h4ID_AA64ZFR0_EL1.AES == 0b0010 表示有此功能。 h]h)}(h3ID_AA64ZFR0_EL1.AES == 0b0010 表示有此功能。h]h3ID_AA64ZFR0_EL1.AES == 0b0010 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVEBITPERMh]hHWCAP2_SVEBITPERM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h8ID_AA64ZFR0_EL1.BitPerm == 0b0001 表示有此功能。 h]h)}(h7ID_AA64ZFR0_EL1.BitPerm == 0b0001 表示有此功能。h]h7ID_AA64ZFR0_EL1.BitPerm == 0b0001 表示有此功能。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVESHA3h]hHWCAP2_SVESHA3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h5ID_AA64ZFR0_EL1.SHA3 == 0b0001 表示有此功能。 h]h)}(h4ID_AA64ZFR0_EL1.SHA3 == 0b0001 表示有此功能。h]h4ID_AA64ZFR0_EL1.SHA3 == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_SVESM4h]h HWCAP2_SVESM4}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h4ID_AA64ZFR0_EL1.SM4 == 0b0001 表示有此功能。 h]h)}(h3ID_AA64ZFR0_EL1.SM4 == 0b0001 表示有此功能。h]h3ID_AA64ZFR0_EL1.SM4 == 0b0001 表示有此功能。}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj@ ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_FLAGM2h]h HWCAP2_FLAGM2}(hjX hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h4ID_AA64ISAR0_EL1.TS == 0b0010 表示有此功能。 h]h)}(h3ID_AA64ISAR0_EL1.TS == 0b0010 表示有此功能。h]h3ID_AA64ISAR0_EL1.TS == 0b0010 表示有此功能。}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjf ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_FRINTh]h HWCAP2_FRINT}(hj~ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h9ID_AA64ISAR1_EL1.FRINTTS == 0b0001 表示有此功能。 h]h)}(h8ID_AA64ISAR1_EL1.FRINTTS == 0b0001 表示有此功能。h]h8ID_AA64ISAR1_EL1.FRINTTS == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVEI8MMh]hHWCAP2_SVEI8MM}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h5ID_AA64ZFR0_EL1.I8MM == 0b0001 表示有此功能。 h]h)}(h4ID_AA64ZFR0_EL1.I8MM == 0b0001 表示有此功能。h]h4ID_AA64ZFR0_EL1.I8MM == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVEF32MMh]hHWCAP2_SVEF32MM}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h6ID_AA64ZFR0_EL1.F32MM == 0b0001 表示有此功能。 h]h)}(h5ID_AA64ZFR0_EL1.F32MM == 0b0001 表示有此功能。h]h5ID_AA64ZFR0_EL1.F32MM == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVEF64MMh]hHWCAP2_SVEF64MM}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h6ID_AA64ZFR0_EL1.F64MM == 0b0001 表示有此功能。 h]h)}(h5ID_AA64ZFR0_EL1.F64MM == 0b0001 表示有此功能。h]h5ID_AA64ZFR0_EL1.F64MM == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(hHWCAP2_SVEBF16h]hHWCAP2_SVEBF16}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h5ID_AA64ZFR0_EL1.BF16 == 0b0001 表示有此功能。 h]h)}(h4ID_AA64ZFR0_EL1.BF16 == 0b0001 表示有此功能。h]h4ID_AA64ZFR0_EL1.BF16 == 0b0001 表示有此功能。}(hj( hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_I8MMh]h HWCAP2_I8MM}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h6ID_AA64ISAR1_EL1.I8MM == 0b0001 表示有此功能。 h]h)}(h5ID_AA64ISAR1_EL1.I8MM == 0b0001 表示有此功能。h]h5ID_AA64ISAR1_EL1.I8MM == 0b0001 表示有此功能。}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjJ ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_BF16h]h HWCAP2_BF16}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h6ID_AA64ISAR1_EL1.BF16 == 0b0001 表示有此功能。 h]h)}(h5ID_AA64ISAR1_EL1.BF16 == 0b0001 表示有此功能。h]h5ID_AA64ISAR1_EL1.BF16 == 0b0001 表示有此功能。}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjp ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_DGHh]h HWCAP2_DGH}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h5ID_AA64ISAR1_EL1.DGH == 0b0001 表示有此功能。 h]h)}(h4ID_AA64ISAR1_EL1.DGH == 0b0001 表示有此功能。h]h4ID_AA64ISAR1_EL1.DGH == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_RNGh]h HWCAP2_RNG}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h6ID_AA64ISAR0_EL1.RNDR == 0b0001 表示有此功能。 h]h)}(h5ID_AA64ISAR0_EL1.RNDR == 0b0001 表示有此功能。h]h5ID_AA64ISAR0_EL1.RNDR == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubh)}(h HWCAP2_BTIh]h HWCAP2_BTI}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj<hhubj[)}(h4ID_AA64PFR0_EL1.BT == 0b0001 表示有此功能。 h]h)}(h2ID_AA64PFR0_EL1.BT == 0b0001 表示有此功能。h]h2ID_AA64PFR0_EL1.BT == 0b0001 表示有此功能。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jZhhhKhj<hhubeh}(h]at-hwcap-hwcapsah ]h"]3. at_hwcap 中揭示的 hwcapsah$]h&]uh1jWhjYhhhhhK;ubjX)}(hhh](j])}(h4. 未使用的 AT_HWCAP 位h]h4. 未使用的 AT_HWCAP 位}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hj hhhhhKubh)}(hW为了与用户空间交互,内核保证 AT_HWCAP 的第62、63位将始终返回0。h]hW为了与用户空间交互,内核保证 AT_HWCAP 的第62、63位将始终返回0。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubeh}(h]at-hwcapah ]h"]4. 未使用的 at_hwcap 位ah$]h&]uh1jWhjYhhhhhKubeh}(h]arm64-elf-hwcapsah ]h"]arm64 elf hwcapsah$]h&]uh1jWhhhhhhhK ubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(j\N generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjT error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j. j+ jjj9j6j j j& j# u nametypes}(j. jj9j j& uh}(j+ jYjjzj6jj j<j# j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jb KsRparse_messages]transform_messages] transformerN include_log]:Documentation/translations/zh_CN/arch/arm64/elf_hwcaps.rst(NNNNta decorationNhhub.