Skip to content

Commit

Permalink
prepare documents for release 2020Q2
Browse files Browse the repository at this point in the history
  • Loading branch information
stuij committed Jun 25, 2020
1 parent 2334fc7 commit 7c9c897
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 10 deletions.
20 changes: 12 additions & 8 deletions aapcs64/aapcs64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ Procedure Call Standard for the Arm® 64-bit Architecture (AArch64)

.. class:: version

2019Q4
2020Q2

.. class:: issued

Date of Issue: 30\ :sup:`th` January 2020
Date of Issue: 1\ :sup:`st` July 2020

.. class:: logo

Expand Down Expand Up @@ -216,11 +216,15 @@ Change History
| | | 2. Several formatting changes have been applied to the sources to|
| | | fix the rendered page produced by github. |
+------------+--------------------+------------------------------------------------------------------+
| 2020Q2 | 1st July 2020 | Add requirements for stack space with MTE tags. |
| | | Extend the AAPCS64 to support SVE types and registers. |
| | | Conform aapcs64 volatile bit-fields rules to C/C++. |
+------------+--------------------+------------------------------------------------------------------+

References
----------
^^^^^^^^^^

This document refers to, or is referred to by, the following documents.
This document refers to, or is referred to by, the following documents:

.. class:: refs

Expand All @@ -238,8 +242,8 @@ This document refers to, or is referred to by, the following documents.
Terms and Abbreviations
-----------------------

The ABI for the Arm 64-bit Architecture uses the following terms and abbreviations.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This document uses the following abbreviations.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

A32
The instruction set named Arm in the Armv7 architecture; A32 uses 32-bit
Expand Down Expand Up @@ -319,8 +323,8 @@ LP64
LLP64
Windows-like data model where int and long int are 32-bit, but long long int and pointer are 64-bit.

This document uses the following terms and abbreviations.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This document uses the following terms.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Routine, subroutine
A fragment of program to which control can be transferred that, on completing its task, returns control to its caller at an instruction following the call. Routine is used for clarity where there are nested calls: a routine is the caller and a subroutine is the callee.
Expand Down
9 changes: 7 additions & 2 deletions vfabia64/vfabia64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ Vector Function Application Binary Interface Specification for AArch64

.. class:: version

2019Q4
2020Q2

.. class:: issued

Date of Issue: 30\ :sup:`th` January 2020
Date of Issue: 1\ :sup:`st` July 2020

.. class:: logo

Expand Down Expand Up @@ -397,6 +397,11 @@ Change history
| | | Variant Traits`_. |
| | | |
+-----------+---------------+--------------------------------------------------+
|2020Q2 |1st July 2020 | Clarify whether `aarch64_vector_pcs` is needed |
| | | for SVE. |
| | | |
| | | Clarify the definition of complex type. |
+-----------+---------------+--------------------------------------------------+

.. raw:: pdf
Expand Down

0 comments on commit 7c9c897

Please sign in to comment.