File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -400,6 +400,8 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
400
400
* Added a requirement for function version declaration in Function Multi Versioning.
401
401
* Fixed some rendering issues in the online Markdown documentation and fixed
402
402
a misplaced anchor.
403
+ * Added __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL to indicate the support level of the
404
+ [Function Multi Versioning](#function-multi-versioning).
403
405
404
406
### References
405
407
@@ -2535,6 +2537,15 @@ following:
2535
2537
versioning mechanism described in this section is supported by the
2536
2538
compiler and it is enabled.
2537
2539
2540
+ `__FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL` is defined to the currently supported
2541
+ version of the ACLE. The value and the format are the same as the `__ARM_ACLE`.
2542
+
2543
+ For example could be implemted as:
2544
+
2545
+ ``` c
2546
+ #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL __ARM_ACLE_VERSION(2024, 3, 0)
2547
+ ```
2548
+
2538
2549
### Name mangling
2539
2550
2540
2551
The `"default"` version is mangled with `".default"` on top of the
You can’t perform that action at this time.
0 commit comments