arm64-baseline-porting - Apply baseline constraints to x64-to-ARM64 ports
Applies mandatory architectural constraints when porting x64 code to ARM64 without a more specific matching skill.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Apply Windows ARM64 ABI rules
- Enforce 16-byte stack alignment
- Preserve condition-code discipline
- Handle ARM64 immediate encodings
- Constrain NEON to 128-bit vectors
- Apply weak-memory ordering rules
- Handle ARM64EC ABI differences
- Check register aliasing hazards
- Validate intrinsic headers and macros
Inputs
- x64 source code
- ARM64 target type
- Porting item
- Porting mode
Outputs
- ARM64 assembly code
- ARM64 C or intrinsics code
- Constraint-compliant porting output
Requirements
- Windows ARM64 target
- ARM64 or ARM64EC toolchain
- ARM64 intrinsic support
