US 12,229,563 B2
Split register list for renaming
Sree Harsha Kosuru, Fort Collins, CO (US); Eric Dixon, Fort Collins, CO (US); Erik Swanson, Fort Collins, CO (US); Michael Estlick, Fort Collins, CO (US); and Patrick Michael Lowry, Fort Collins, CO (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Jun. 30, 2022, as Appl. No. 17/855,727.
Prior Publication US 2024/0004664 A1, Jan. 4, 2024
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01)
CPC G06F 9/384 (2013.01) [G06F 9/30123 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting that a data unit size for an instruction is smaller than a pair register;
allocating a first portion of the pair register to the instruction in a manner that leaves a second portion of the pair register available for allocating to an additional instruction; and
marking the pair register as a split register using a split register list that tracks which pair registers have been split into first and second portions.