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
404
+ level of the [Function Multi Versioning](#function-multi-versioning).
403
405
404
406
### References
405
407
@@ -2572,6 +2574,15 @@ following:
2572
2574
versioning mechanism described in this section is supported by the
2573
2575
compiler and it is enabled.
2574
2576
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
+
2575
2586
### Name mangling
2576
2587
2577
2588
The `"default"` version is mangled with `".default"` on top of the
You can’t perform that action at this time.
0 commit comments