Le code assembleur généré correspond à ce que tu veux ?
Si c'est le cas, pas besoin d'insérer du code asm dans ton code C, tu gardes ta fonction, mais tu la mets en inline.