What is the difference between ‘asm’, ‘__asm’ and ‘__asm__’?

There’s a massive difference between MSVC inline asm and GNU C inline asm. GCC syntax is designed for optimal output without wasted instructions, for wrapping a single instruction or something. MSVC syntax is designed to be fairly simple, but AFAICT it’s impossible to use without the latency and extra instructions of a round trip through … Read more