Skip to content

[mono][wasm] intrinsics improvements #114295

Open
@lewing

Description

@lewing

Evidence suggests that there is value in filling some more of the Vector and Unsafe intrinsics

  • Add intrinsics for 128 bit vector types
    • Use PackedSimd methods where they correspond directly to 128 bit Vector methods
    • Use PackedSimd methods for Vector(128)? operators for direct matches
    • add implementations of .NET missing intrinsics using Wasm intrinsics directly
  • Implement managed PackedSimd implementations of the Vector128 methods that have managed sse implementations
  • recognize VectorMath hot paths
  • implement missing instance intrinsic methods
  • implement missing Unsafe intrinsics

PRs

9.0

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions