Skip to content

Arm64EC

Native Arm64 and x64 code in a single process

Arm64EC (“Emulation Compatible”) is an ABI that lets native Arm64 code and emulated x64 code call each other inside one app. Developers can port the parts that matter first instead of rewriting everything at once.

Key points

  1. Port incrementally

    Recompile the performance-critical modules as Arm64EC and leave the rest as x64 until it is ready.

  2. Plugins keep working

    Existing x64 plugins and third-party libraries load into an Arm64EC app unchanged.

  3. Near-native speed

    Arm64EC code runs natively; only the remaining x64 parts go through Prism.

More features

All features