Да, Go поддерживает Plan 9 ассемблер. Файлы .s компилируются вместе с Go. Используется в stdlib для crypto (AES-NI, SHA), math (SIMD), runtime (scheduler, memory). Зачем: SIMD инструкции, hardware intrinsics недоступные из Go, оптимизация hot paths. Но Go asm отличается от обычного — свой синтаксис, pseudo-регистры (FP, SP, SB, PC).
Можно ли писать ассемблер в Go и зачем?
Senior
37 просмотровAFK Offer AI
Что такое imaging?