A partial store instruction and associated logic for storing selected bytes
of a group of bytes in a register to a designated memory location. A mask
in a separate register is used to enable particular bytes to be written,
with only enabled bytes being written to the final location. The mask can
be previously generated as a result of a comparison or other operation.
The creation of the mask and the execution of a partial store instruction
can also be used as a prefetch instruction, eliminating the need for a
separate opcode for a prefetch.
Uma instrução parcial da loja e uma lógica associada para armazenar bytes selecionados de um grupo dos bytes em um registo a uma posição de memória designada. Uma máscara em um registo separado é usada permitir bytes particulares de ser escrito, com somente os bytes permitidos que estão sendo escritos à posição final. A máscara pode previamente ser gerada em conseqüência de uma comparação ou da outra operação. A criação da máscara e a execução de uma instrução parcial da loja podem também ser usadas como uma instrução do prefetch, eliminando a necessidade para um opcode separado para um prefetch.