Reverse indexing of shuffle and getfield to match semantics of compiler
Previously, they matched the bit index in the mask.  Now they match what the point offset would be if the vector were stored in m
emory.