Microsoft Extensions

asm-statement:

__asm assembly-instruction ;opt
__asm { assembly-instruction-list } ;opt

assembly-instruction-list:

assembly-instruction ;opt
assembly-instruction ; assembly-instruction-list ;opt

ms-modifier-list:

ms-modifier ms-modifier-listopt

ms-modifier:

__cdecl
__fastcall
__stdcall
__syscall (reserved for future implementations)
__oldcall (reserved for future implementations)
__unaligned (reserved for future implementations)
based-modifier

based-modifier:

__based ( based-type )

based-type:

name