Implement THUMB add and subtract
Implement THUMB move, compare, add and subtract immediate
Do not write the result to the destination register for ARM instructions TST, TEQ, CMP and CMN
Implement THUMB ALU operations
Apply no shift and return the carry flag when the shift is zero and not special
Implement THUMB hi register operations and branch exchange