HelloSilicon

An introduction to ARM64 assembly on Apple Silicon Macs

MIT License

Stars
4.3K

Bot releases are hidden (Show)

HelloSilicon - macOS 12.3 Release Latest Release

Published by below over 2 years ago

A few things have changed, such as the removal of Python 2 in macOS 12.

And while I was at it, I fixed a little bit of code, and formatting. Also, the affiliate link to the book is working again!

HelloSilicon - The 1.0 Release

Published by below about 3 years ago

While technically this is 1.2, this is a milestone: By answering the question, why I have to use a numeric constant in inline-assembly, and how to fix that, I have answered all major questions. There is still room for curiosity, but I would hope now everyone can follow along with the book on Apple Silicon

HelloSilicon - The M1 Update

Published by below almost 4 years ago

Updated the Readme now that the Machine We Must Not Speak About got a name: M1

HelloSilicon - Completed the Code

Published by below about 4 years ago

Finally, all the code from the book is working on the MWMNSA!

HelloSilicon - Prerelease!

Published by below about 4 years ago

I have converted all the code that I could. All there is left is Chapter 13: The code compiles, but the output is wrong. The Clang assembler apparently does not understand the "lane" syntax, but I don't know if that has anything to do with it

Help with this is highly sought after.

Also, I have not created a macOS analog to Chapter 15, and I have not yet looking into providing something useful for Chapter 16.

Have fun with the code! Let me know if it's useful for you!

Related Projects