Thumb2 support

if it's up to scratch, merge it