You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add FusedMultiplyAdd cross-platform intrinsics support
- Added FusedMultiplyAdd to RuleKind enum
- Added Fma to WellKnownTypeNames
- Registered FusedMultiplyAdd from Fma.MultiplyAdd, AdvSimd.FusedMultiplyAdd, and Avx512F.FusedMultiplyAdd
- Added AddTernaryMethods helper for 3-parameter methods
- Updated fixer to handle FusedMultiplyAdd
- Added resource string for FusedMultiplyAdd diagnostic
- Fixed duplicate Negate registrations (removed from method section since already registered as operator)
- All 554 existing tests pass
Note: Tests for FusedMultiplyAdd cannot be added yet as the API was introduced in .NET 9.0 but test framework only supports up to .NET 8.0 reference assemblies.
Co-authored-by: stephentoub <[email protected]>
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/Maintainability/UseCrossPlatformIntrinsicsAnalyzer.RuleKind.cs
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/Maintainability/UseCrossPlatformIntrinsicsAnalyzer.cs
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/Maintainability/UseCrossPlatformIntrinsicsFixer.cs
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/MicrosoftCodeQualityAnalyzersResources.resx
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/xlf/MicrosoftCodeQualityAnalyzersResources.cs.xlf
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/xlf/MicrosoftCodeQualityAnalyzersResources.de.xlf
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/xlf/MicrosoftCodeQualityAnalyzersResources.es.xlf
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/xlf/MicrosoftCodeQualityAnalyzersResources.fr.xlf
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/xlf/MicrosoftCodeQualityAnalyzersResources.it.xlf
Copy file name to clipboardExpand all lines: src/Microsoft.CodeAnalysis.NetAnalyzers/src/Microsoft.CodeAnalysis.NetAnalyzers/Microsoft.CodeQuality.Analyzers/xlf/MicrosoftCodeQualityAnalyzersResources.ja.xlf
0 commit comments