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
400400* Added a requirement for function version declaration in Function Multi Versioning.
401401* Fixed some rendering issues in the online Markdown documentation and fixed
402402 a misplaced anchor.
403+ * Added `__FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL` to indicate the support
404+ level of the [Function Multi Versioning](#function-multi-versioning).
403405
404406### References
405407
@@ -2572,6 +2574,15 @@ following:
25722574versioning mechanism described in this section is supported by the
25732575compiler and it is enabled.
25742576
2577+ `__FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL` is defined to the currently supported
2578+ version of the ACLE. The value and the format are the same as the `__ARM_ACLE`.
2579+
2580+ For example, it can be implemented as:
2581+
2582+ ``` c
2583+ #define __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL __ARM_ACLE_VERSION(2024, 3, 0)
2584+ ```
2585+
25752586### Name mangling
25762587
25772588The `"default"` version is mangled with `".default"` on top of the
You can’t perform that action at this time.
0 commit comments