Please log in to watch this conference skillscast.
During this talk, you will explore an overview of the structure of the native code generator and the mapping of Cmm language constructs to assembly code. Haskell pattern matching simplifies peephole optimisation.
Examples will be based on the Linux 64-bit PowerPC backend but should be accessible to anyone with basic knowledge of assembler.
YOU MAY ALSO LIKE:
- Haskell Fundamentals (2-Day Course) with Alejandro Serrano (Online Course on 5th - 6th July 2021)
- Haskell Fundamentals (4-Day Course) with Alejandro Serrano (Online Course on 8th - 11th November 2021)
- Haskell eXchange 2021 (Online Conference on 16th - 17th November 2021)
- Network Automation and Tooling (Online Meetup on 29th April 2021)
- Theorems for Free (SkillsCast recorded in November 2020)
- Comparing Strict and Lazy (SkillsCast recorded in November 2020)
Lightning Talk: Writing an Assembler Back-end in Haskell is Easier Than You Think (Honest!)
Peter Trommler is Professor of Theoretical Computer Science at Nuremberg Institute of Technology (Technische Hochschule Nuernberg).