Skip to content

[Mono] AdvSimd.Arm64 [Load/Store]Vector64 and [Load/Store]Vector128 for 2,3 and 4 variants with LLVM #93081

Closed

Description

@fanyang-mono

Refer to #84510 for the full list of API's. Re-enable tests being disabled tests.

Part of the work of this issue is to handle tuple type input arguments in those API's. To implement it, see the following example for inspiration

MonoType *tuple_type = fsig->params [tuple_argindex];

AdvSimd and AdvSimd.Arm64 intrinsics are currently only supported by LLVM. So these new intrinsics will follow this trend.

This is the list of APIs for AdvSimd:

This is the list of APIs for AdvSimd.Arm64:

Activity

  1. added this to the Future milestone on Oct 5, 2023
  2. ghost added
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Oct 5, 2023
  3. removed
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Oct 6, 2023
  4. changed the title [-][Mono] Arm64 AdvSimd - Implement LoadVector64x* and LoadVector128x* APIs[/-] [+][Mono] AdvSimd.Arm64 [Load/Store]Vector64 and [Load/Store]Vector128 for 2,3 and 4 variants[/+] on Jan 10, 2024
  5. modified the milestones: Future, 9.0.0 on Jan 11, 2024
  6. changed the title [-][Mono] AdvSimd.Arm64 [Load/Store]Vector64 and [Load/Store]Vector128 for 2,3 and 4 variants[/-] [+][Mono] AdvSimd.Arm64 [Load/Store]Vector64 and [Load/Store]Vector128 for 2,3 and 4 variants with LLVM[/+] on Feb 5, 2024
  7. kunalspathak commented on Feb 8, 2024

    @kunalspathak
    Contributor

    @fanyang-mono - this should help you!

    image

  8. fanyang-mono commented on Feb 21, 2024

    @fanyang-mono
    MemberAuthor

    Closing this issue, as all the tasks listed here have been completed.

  9. locked and limited conversation to collaborators on Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions