It's amusing to see assembly considered more portable than C.
No, portable code is written in Go, not C. Platform specific code is written in ASM.