runtime
runtime copied to clipboard
Arm64/Sve: Implement SVE Math *Multiply* APIs
- FusedMultiplyAdd
- FusedMultiplyAddBySelectedScalar
- FusedMultiplyAddNegated
- FusedMultiplySubtract
- FusedMultiplySubtractBySelectedScalar
- FusedMultiplySubtractNegated
- MultiplyAdd
- MultiplySubtract
- MultiplyBySelectedScalar
All tests are passing: https://gist.github.com/kunalspathak/511565b3fe4d830dec509d867b8e36b0
Edit: Updated to include MultiplyAdd and MultiplySubtract
Contributes to https://github.com/dotnet/runtime/issues/99957
@dotnet/arm64-contrib