Go to content

Michael Munday - Dropping Down Go Functions in Assembly

Writing functions using Go's assembler can be tricky. Used judiciously however a little sprinkling of assembly can seriously improve the performance of your program on modern hardware. This tutorial will show you how to write Go functions in assembly: covering the basics such as syntax, function arguments and stack management. We will also touch on the effects of adding assembly on portability and testing.

August 17, 2016