×

Using mask operand obtained from composite operand to perform logic operation in parallel with composite operand

  • US 5,651,121 A
  • Filed: 12/18/1992
  • Issued: 07/22/1997
  • Est. Priority Date: 12/18/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a processor;

  • the method comprising;

    obtaining a composite operand that includes three or more component data items, each including more than one bit;

    obtaining a mask operand from the composite operand;

    the mask operand including, for each bit in the composite operand, a respective bit aligned with the bit in the composite operand;

    the component data items including a first data item subset that includes at least two of the component data items and a second data item subset that includes at least one of the component data items;

    each bit in the mask operand aligned with a bit in the first data item subset having a first value;

    each bit in the mask operand aligned with a bit in the second data item subset having a second value; and

    performing a logic operation in parallel using the mask operand and the composite operand;

    the logic operation obtaining, for each component data item in the first data item subset, a resulting data item that has a value that depends on the component data item;

    the logic operation obtaining, for each component data item in the second data item subset, a resulting data item that has a uniform value in all bits;

    the uniform value in all of the bits of the resulting data item of each component data item in the second data item subset being one of the first value and the second value.

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