Use the proper way to refer to gcc's asm extension so we can compile this in C standard mode.

Hi Paul,

This patch fixes some problems one will encounter when compiling in standard C mode, instead of GNU C mode.
It's a simple fix that converts uses of the "asm" keyword to "__asm__", which is allowed both in GNU C and Standard C mode.

Thank you,

Filipe