Files
archived-ballistic/spec/arm64_xml/accounts.dtd
Ronald Caesar 26a677f8b4 decoder: Add ARM specification docs
Signed-off-by: Ronald Caesar <github43132@proton.me>
2025-12-12 18:11:36 -04:00

35 lines
1.1 KiB
DTD

<!--
XML language accounts for accounts.xml
Copyright (c) 2011-2022 Arm Limited or its affiliates. All rights reserved.
This document is Non-Confidential.
-->
<!ATTLIST arch_variant feature CDATA #REQUIRED>
<!ELEMENT arch_variant EMPTY>
<!ELEMENT arch_variants (arch_variant+)>
<!ELEMENT entry (#PCDATA | arch_variants)*>
<!ATTLIST entry class CDATA #REQUIRED bitwidth CDATA #IMPLIED>
<!ELEMENT row (entry+)>
<!ELEMENT tbody (row+)>
<!ELEMENT thead (row+)>
<!ELEMENT tgroup (thead, tbody)>
<!ATTLIST tgroup cols CDATA #REQUIRED>
<!ELEMENT table (tgroup+)>
<!ATTLIST table class CDATA #REQUIRED>
<!ELEMENT encoding EMPTY>
<!ATTLIST encoding encname CDATA #REQUIRED>
<!ELEMENT encodings (encoding+)>
<!ELEMENT orig (#PCDATA)>
<!ELEMENT intro (#PCDATA)>
<!ELEMENT after (#PCDATA)>
<!ELEMENT definition (intro, table, after?)>
<!ATTLIST definition encodedin CDATA #REQUIRED tabulatedwith CDATA #IMPLIED>
<!ELEMENT account (encodings, orig, definition)>
<!ATTLIST account iclass CDATA #REQUIRED symbol CDATA #REQUIRED iclass_long CDATA #REQUIRED>
<!ELEMENT accounts (account+)>