×

Vector move instruction in a vector data processing system and method therefor

  • US 5,600,811 A
  • Filed: 08/03/1995
  • Issued: 02/04/1997
  • Est. Priority Date: 03/31/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for executing an instruction in a data processor, comprising the steps of:

  • storing a first vector value in a vector register;

    storing a digital data value in a processing element;

    storing an enable value in a first storage circuit, the enable value corresponding to the processing element, the enable value selectively enabling the processing element to participate in execution of the instruction;

    storing a history value in a second storage circuit, the history value corresponding to the processing element, the history value being used to selectively modify the enable value;

    receiving the instruction at an input means;

    decoding the first instruction to provide a first plurality of control values using an instruction decode means, the instruction decode means being coupled to the input means for receiving the instruction;

    negating at least one of a plurality of bits of the first vector value stored in the vector register to provide a negated vector value in response to a first portion of the plurality of control values; and

    storing a preselected one of a plurality of bits of the negated vector value in the second storage circuit as the history value in response to a second portion of the plurality of control values.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×