hwtests: test for srawix instruction, including carries

What's the reason for making this a macro?