asm statement syntax — statement in local scope

1 asm
1 __asm
1 __asm__
2? volatile
3 ( code_format_string
4? :
4.1? output
4.2? :
4.2.1? input
4.2.2? :
4.2.2.1? clobbers
4.2.2.1.1 )

input

1+ ,
1? modifier
1.1 constraint ( C_expression )

output

1+ ,
1 modifier constraint ( C_expression )