इनलाइन असेंबली
Wave में inline assembly asm { ... } ब्लॉक से लिखी जाती है। यह kernel, UEFI bootloader, system call, port I/O और CPU control जैसे low-level code के लिए है।
वर्तमान targets Linux x86_64/aarch64, Darwin x86_64/aarch64, Windows GNU x86_64, और freestanding x86_64/aarch64/riscv64 हैं। 32-bit targets अभी समर्थित नहीं हैं।
मूल रूप
asm {
"instruction"
in("constraint_or_reg") value
out("constraint_or_reg") target
clobber("item")
}
