Update the CLR ABI document for vector types #12555
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
documentation
Documentation bug or enhancement, does not impact product or test code
Milestone
https://github.com/dotnet/runtime/blob/main/docs/design/coreclr/botr/clr-abi.md
As discussed here: dotnet/coreclr#23675 (comment), we need to update the ABI document to clarify the handling of vector types.
Also, once we enable interop for blittable generic types (#23899), we will need to ensure clarity around how these types (i.e.
Vector<T>
,Vector64<T>
,Vector128<T>
andVector256<T>
) are handled wrt interop, and to clarify that the existing interop types (Vector2
,Vector3
andVector4
) are not actually treated as vectors, but rather as normal structs of N floats, as that is how they are defined.category:documentation
theme:vector-codegen
skill-level:intermediate
cost:small
The text was updated successfully, but these errors were encountered: