mark arm thread-pointer-loading inline asm as volatile