US 11,755,322 B2
Vector load and duplicate operations
Timothy David Anderson, University Park, TX (US); Duc Quang Bui, Grand Prairie, TX (US); and Peter Richard Dent, Northamptonshire (GB)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed on Sep. 24, 2019, as Appl. No. 16/580,490.
Application 16/580,490 is a continuation of application No. 14/326,943, filed on Jul. 9, 2014, granted, now 10,423,413.
Claims priority of provisional application 61/844,135, filed on Jul. 9, 2013.
Prior Publication US 2020/0089495 A1, Mar. 19, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/30 (2018.01)
CPC G06F 9/30036 (2013.01) [G06F 9/30032 (2013.01); G06F 9/30043 (2013.01)] 18 Claims
OG exemplary drawing
1. A method comprising:
receiving, in a processor, an instruction including a first information specifying a source storage, a second information specifying a destination storage, and a third information specifying a duplication number, wherein the duplication number is an immediate constant in the instruction; and
executing the instruction using the processor to cause each of a plurality of data elements stored in the source storage to be loaded into the destination storage n times;
wherein the duplication number is a single value equal to n, and n is an integer greater than 1;
wherein each of the plurality of data elements is loaded into the destination storage based on the single value; and
wherein each data element is loaded into a respective n consecutive locations in the destination storage.