ion subreg must be aligned to the size of the execution data type (or to the next lowest byte for byte destinations)