Closed
Description
The new SIMD types Vector128<T>
and Vector256<T>
have been enabled in CoreCLR dotnet/coreclr#15244. We need more test cases to make sure they work well with other CoreCLR features.
Some language features have to be tested:
- try/catch
- typecast
- boxing/unboxing
- calling convention
- ref
- ...
CoreCLR already has certain such tests for System.Numeric.Vectors
(e.g., VectorReturn) that can be ported to Vector128<T>
and Vector256<T>
.
This work may require more hardware intrinsic, we will implement them preferentially.
category:correctness
theme:testing
skill-level:intermediate
cost:small