ARMV7M ASM functions