Большинство компиляторов — это монолитные черные ящики, унаследованные из прошлого. Мы отвергли этот путь. Мы разбираем архитектуру x86_64
до "первых принципов", чтобы понять, как на самом деле работает кремний. В этой статье мы вскрываем капот нашего компилятора ZGEN и его "фабрики машинного кода" — hwm
. Никакой магии. Только чистая, детерминированная инженерия, которая превращает ассемблер в исполняемые биты.
AsmX G3: Архитектура кодировщика ZGEN. Как hwm генерирует машинный код amd64