Writing Portable ARM64 Assembly
Summary
An article explaining how to write portable ARM64 assembly across macOS (Mach-O) and Linux/Unix (ELF) targets. It covers differences between ELF and Mach-O ABIs, Apple-specific NEON mnemonics, and how to abstract ABI details with macros to maintain portable code across toolchains.