[RFC] DSPHLE: Remove individual byteswaps and replace with generic function.

This removes 7 GetPointers and quite a lot of duplicated code.

I'm not 100% sure about this, maybe someone else can think of a cleaner way.
Tabs and space on this line. What's up with that?