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 by 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.