gccのマニュアルだけ(inline assembler[C Exts])だとよくわからないので補足。
以下を読んだ方が解り易い。
- GCC-Inline-Assembly-HOWTO [ja]
- Using Assembly Language in Linux.
- Brennan's Guide to Inline Assembly
- Inline assembly for x86 in Linux [ja]
- Basic inline assembly
__asm__("movl %ecx %eax");
とかasの文を記述する使い方 - Extended inline assembly
Cの変数とやりとりする使い方
inline assembler[C Exts]参照