Skip to content

Commit

Permalink
Remove comments
Browse files Browse the repository at this point in the history
  • Loading branch information
rsandifo-arm committed Jul 23, 2024
1 parent a8a724c commit 3f37ad5
Showing 1 changed file with 7 additions and 21 deletions.
28 changes: 7 additions & 21 deletions main/acle.md
Original file line number Diff line number Diff line change
Expand Up @@ -9081,16 +9081,12 @@ Streaming mode has three main effects on C and C++ code:
vector length. See [Effect of streaming mode on VL](#effect-of-streaming-mode-on-vl)
for more details.

* <!-- Do not remove the following `span`, it is needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="streaming-intrinsic"></span>
* <span id="streaming-intrinsic"></span>
Some instructions can only be executed in streaming mode, which means
that their associated ACLE intrinsics can only be used in streaming mode.
These intrinsics are called “streaming intrinsics”.

* <!-- Do not remove the following `span`, it is needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="non-streaming-intrinsic"></span>
* <span id="non-streaming-intrinsic"></span>
Some other instructions can only be executed in non-streaming mode,
which means that their associated ACLE intrinsics can only be used
in non-streaming mode. These intrinsics are called
Expand Down Expand Up @@ -9359,9 +9355,7 @@ the size specified by the non-streaming vector length.
The following definitions are useful when describing the consequences
of this behavior on the vector length:

* <!-- Do not remove the following `span`, it is needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="vl-dependent"></span>
* <span id="vl-dependent"></span>
A type T is said to be “VL-dependent” if an object of type T created
while the [abstract machine](#abstract-machine) is in streaming mode
has a different size from an object of type T created while the abstract
Expand All @@ -9377,15 +9371,11 @@ following it. --><span id="vl-dependent"></span>
it has been created. The “VL-dependent” classification instead
decides when it is valid to access the object, as described below.

* <!-- Do not remove the following `span`, it is needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="streaming-object"></span>
* <span id="streaming-object"></span>
A VL-dependent object created while the abstract machine is in
streaming mode is called a “streaming object”.

* <!-- Do not remove the following `span`, it is needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="non-streaming-object"></span>
* <span id="non-streaming-object"></span>
A VL-dependent object created while the abstract machine is in
non-streaming mode is called a “non-streaming object”.

Expand All @@ -9402,9 +9392,7 @@ then the behavior is undefined:

If, during the execution of a program, a function F1 calls a function F2, then:

* <!-- Do not remove the following `span`s, they are needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="streaming-caller"></span>
* <span id="streaming-caller"></span>
<span id="non-streaming-caller"></span>
F1 is said to be a “streaming caller” if:

Expand All @@ -9415,9 +9403,7 @@ following it. --><span id="streaming-caller"></span>

Otherwise, F1 is said to be a “non-streaming caller”.

* <!-- Do not remove the following `span`s, they are needed to create an
anchor that can be referred via an internal hyperlink to the paragraph
following it. --><span id="streaming-callee"></span>
* <span id="streaming-callee"></span>
<span id="non-streaming-callee"></span>
F2 is said to be a “streaming callee” if:

Expand Down

0 comments on commit 3f37ad5

Please sign in to comment.