US 11,835,988 B2
System and method for load fusion
John M. King, Austin, TX (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Dec. 1, 2017, as Appl. No. 15/828,708.
Prior Publication US 2019/0171452 A1, Jun. 6, 2019
Int. Cl. G06F 9/30 (2018.01); G06F 9/24 (2006.01); G06F 9/38 (2018.01); G06F 9/34 (2018.01)
CPC G06F 9/3004 (2013.01) [G06F 9/24 (2013.01); G06F 9/3017 (2013.01); G06F 9/30021 (2013.01); G06F 9/30043 (2013.01); G06F 9/30181 (2013.01); G06F 9/34 (2013.01); G06F 9/384 (2013.01); G06F 9/3842 (2013.01); G06F 9/3867 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for converting load micro-operations, the method comprising:
converting, by conversion circuitry, two adjacent micro-operations, which are consecutive load micro-operations, each having a data size that is the same, and which access consecutive addresses, into a load micro-operation with twice the data size and a load data only micro-operation, wherein the load data only micro-operation allocates a destination physical register to which to write data loaded by the load micro-operation with twice the data size; and
executing, by execution circuitry, the load micro operation with twice the data size.