Skip to content

Create and port more test cases for Vector128<T> and Vector256<T> #9424

Closed
@fiigii

Description

@fiigii

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMItest-enhancementImprovements of test source code

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions