Tidy up asm! usage in libstd