A32/T32 ISA XML for Armv8.5
(00bet9)
12th December 2018
1. Introduction
This is the 00bet9
release of the A32/T32 ISA XML for Armv8.5.
The Proprietary Notice
gives details of the terms and conditions under which this package
is provided.
If you have comments on the content of this package, please send
them by e-mail to
support-aarchv8@arm.com.
Give:
- The title, "A32/T32 ISA XML for Armv8.5".
- The version, "00bet9".
- A concise explanation of your comments.
2. Contents
3. Release Notes
Change history
The following changes are made to the Shared Pseudocode:
-
The functions AArch32.TranslationTableWalkLD() and
AArch64.TranslationTableWalk(), are corrected to call function
WalkAttrDecode() during second stage of translation, with correct
argument values that match the arguments in the function
definition.
Known issues
-
The table for the "Advanced SIMD two registers and shift amount"
class within the A32 and T32 encoding index page includes a column
"imm3H:L" with the value "!= 0000" for all rows. This condition
applies to all instructions in this table, and so is removed.
-
The encoding diagram for the "Advanced SIMD and floating-point
32-bit move" class within the A32 and T32 encoding index page
shows bits[3:0] as "1111". This is incorrect, as the next level of
decode shows these bits as "(0)(0)(0)(0)".