Fix bug in Texture1D handling.

copy/paste error by not making it 'else' statement.
Implement Gather4_PO instructions.

These are similar to Gather4, but with another parameter. Made a best guess at structure to output, but no way to test just yet.

This fixes parse failures for those opcodes.