Post Thumbnail

Avo упрощает написание, проверку и поддержку высокопроизводительного ассемблерного кода в Go.

Пакет avo дает удобный интерфейс который ускоряет разработку ассемблерного кода без потери производительности:

- Используйте Go-конструкции для генерации ассемблера - программы avo это обычные Go-программы.
- Автоматическое распределение регистров - пишите функции с виртуальными регистрами, а avo назначит физические.
- Загрузка аргументов и сохранение результатов - корректные смещения в памяти даже для сложных структур.
- Генерация stub-файлов для интеграции с вашим Go-пакетом.