Skip to content

WAMR does not have ARM64 Windows assembly for native invokes #4609

@cosmo0920

Description

@cosmo0920

Feature

In cmake files for building nativeInvokes for many platforms, there is no ARM64 Windows definition.

Benefit

Currently, ARM64 Windows is just a small portion of running Windows, but Microsoft surface and other first series of Copilot+PCs are already running on Snapdragon X Elite which is built on top of ARM64 technology.

Implementation

Like em64*.asm implementation, we need to implement assemblies which are fulfilled with MASM calling conventions to build with the MSVC ecosystem.

Alternatives

There is no alternatives. This is because these assembly could be one of the core features to run WebAssembly on each of the platforms, I suppose.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions