Replace asm by __asm__ (bug 873).
Thanks to Markus Eisenmann for report and initial patch.

--HG--
branch : 3.2