3 ms·
Here's a good talk about the Go assembler backend: https://www.youtube.com/watch?v=KINIAgRpkDA https://www.youtube.com/watch?v=KINIAgRpkDA Spoiler: they're nea
by bkeroack 9y ago
Here's a good talk about the Go assembler backend: https://www.youtube.com/watch?v=KINIAgRpkDA https://www.youtube.com/watch?v=KINIAgRpkDA
Spoiler: they're nearly to the point (maybe now they've achieved it fully) of autogenerating a new language backend from ISA documentation PDFs! Bring that up next time someone complains about Go not using LLVM.
- shouldbworking 9y agoDoes this make targeting new ISA's trivial?
- AstralStorm 9y agoNot really, writing a good enough formal ISA spec is quite hard. More so if the architecture is quirky.
- gcatlin 9y agoSlides: https://talks.golang.org/2016/asm.slide https://talks.golang.org/2016/asm.slide