The attached patch fixes an issue where the three-address form of 'tlbsxe' was not being recognized. Tests have been added to ensure that the assembler continues to recognize this form and also to recognize the three-address form of 'tlbsx'. Tested by building for powerpc-unknown-linux-gnu and running the tests for the assembler. No regressions. OK to commit? -Nathan