File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -316,6 +316,10 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
316
316
* added `FEAT_LS64*`.
317
317
* Added feature detection macro `__ARM_FEATURE_RCPC` for RCpc (Release Consistent processor consistent) model at [RCpc](#rcpc).
318
318
319
+ #### Changes for next release
320
+
321
+ * Add intrinsics availability to function scope.
322
+
319
323
### References
320
324
321
325
This document refers to the following documents.
@@ -700,6 +704,15 @@ ACLE standardizes intrinsics to access various features of the
700
704
Arm ® architecture. It also standardizes a set of [header
701
705
files](#header-files) that provide access to these intrinsics.
702
706
707
+ Availability of a given intrinsics is indicated by the corresponding
708
+ `_ARM_FEATURE_` macro, as detailed in the [Feature test
709
+ macros](#feature-test-macros) section. A given architecture feature could
710
+ be enabled in function scope, for example with the `target` or
711
+ [`target_version`](#function-multi-versioning) attributes. If an
712
+ implementation supports such then the related intrinsics of the enabled
713
+ architecture feature must be available in that scope via the standard
714
+ header files.
715
+
703
716
Whether intrinsics are macros, functions or built-in operators is
704
717
unspecified. For example:
705
718
You can’t perform that action at this time.
0 commit comments