This corrects the implementation of Thumb ADR instruction. There are three issues: