US 12,260,218 B2
Cracking instructions into a plurality of micro-operations
Quentin Éric Nouvel, Antibes (FR); Luca Nassi, Antibes (FR); Nicola Piano, Antibes (FR); Albin Pierrick Tonnerre, Nice (FR); and Geoffray Matthieu Lacourba, Nice (FR)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Jun. 28, 2023, as Appl. No. 18/343,294.
Prior Publication US 2025/0004769 A1, Jan. 2, 2025
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01)
CPC G06F 9/30145 (2013.01) [G06F 9/30098 (2013.01); G06F 9/3017 (2013.01); G06F 9/3826 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
post decode cracking circuitry responsive to receipt of decoded instructions from decode circuitry of a processing pipeline, to crack the decoded instructions into micro-operations to be processed by processing circuitry of the processing pipeline,
wherein the post decode cracking circuitry is responsive to receipt of a decoded instruction suitable for cracking into a plurality of micro-operations including at least one pair of micro-operations having a producer-consumer data dependency, to generate the plurality of micro-operations including a producer micro-operation and a consumer micro-operation, and to assign a transfer register to transfer data between the producer micro-operation and the consumer micro-operation.