×

Method and apparatus for storing vector data in multiple non-consecutive locations in a data processor using a mask value

  • US 5,742,786 A
  • Filed: 02/13/1995
  • Issued: 04/21/1998
  • Est. Priority Date: 03/31/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processor, comprising:

  • input means for receiving a first digital data value;

    a memory storage circuit having a plurality of memory storage locations, each of the plurality of memory storage locations having a corresponding address and selectively storing one of a plurality of digital data values, a first memory storage location having a first address and storing the first digital data value, the memory storage circuit being coupled to the input means for receiving the first digital data value;

    a pointer register for storing a first pointer value which corresponds to the first address, the pointer register being coupled to the memory storage circuit;

    a mask register for storing a mask value, the mask value indicating a number of memory storage locations which receive and store the first digital data value, the mask register being coupled to the memory storage circuit; and

    an increment circuit for incrementing the first pointer value by an increment value to provide an incremented pointer value, the incremented pointer value corresponding to a second address, the increment circuit being coupled to the pointer register for receiving the first pointer value;

    wherein the increment value is generated using the mask value and wherein the first digital data value is stored in a second memory storage location corresponding to the second address when the mask value indicates that the number of memory storage locations which receive and store the first digital data value is greater than one, and wherein the first and second memory storage locations which store the first digital data value are non-consecutive if the increment value is greater than one.

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