Use noinline attribute on C portion of asm functions, increase warning level and fix warnings output by new level.