Skip to content

Commit

Permalink
[FMV] A depended-on feature must be of lower priority than the depend…
Browse files Browse the repository at this point in the history
…ant. (#376)

Clarify this rule in the document.
  • Loading branch information
labrinea authored Jan 10, 2025
1 parent 7ec1e3a commit af71e04
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion main/acle.md
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
* Removed Function Multi Versioning features ebf16, memtag3, and rpres.
* Removed Function Multi Versioning feature dgh.
* Document Function Multi Versioning feature dependencies.
* Clarify Function Multi Versioning feature dependency rule.
* Simplified Function Multi Versioning version selection rules.
* Fixed range of operand `o0` (too small) in AArch64 system register designations.
* Fixed SVE2.1 quadword gather load/scatter store intrinsics.
Expand Down Expand Up @@ -2865,7 +2866,8 @@ The following table lists the architectures feature mapping for AArch64
If a feature depends on another feature as defined by the table below then:

* the depended-on feature *need not* be specified in the attribute,
* the depended-on feature *may* be specified in the attribute.
* the depended-on feature *may* be specified in the attribute,
* the depended-on feature *must* be of lower priority.

These dependencies are taken into account transitively when selecting the
most appropriate version of a function (see section [Selection](#selection)).
Expand Down

0 comments on commit af71e04

Please sign in to comment.