mathieugarcia
Published in

mathieugarcia

Introduction to ARM64 NEON assembly

This article was written back in 2013, right after Apple released ARM64-based iPhones and iPads.

If you own a somewhat recent iPhone or iPad, you already own a shiny ARM64 CPU to play with.

Let’s start with a trivial operation: adding two vectors of 32-bits floats.

C++ code:

auto add_to(float *pDst, const float *pSrc, long…

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mathieu Garcia

Mathieu Garcia

Audio/Music Apps Entrepreneur. I’ve been designing audio apps pre-AppStore era and co-created BeatMaker. I also write about food!