Merge pull request #1958 from Sonicadvance1/Rearchitect_asmcommon Rearchitect a bit of our AsmCommon routines.