Processors, methods, and systems to perform immediate folding for logical registers having different widths
OwnerHenry WONG, Rohan SHARMAinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerHenry WONG, Rohan SHARMAinventors
Estimating the term…
A decode unit to decode a first instruction, a second instruction after the first instruction, and a third instruction after the second instruction. The first instruction specifies a source register, a first immediate, and a destination register. The second instruction specifies the destination register of the first instruction as a source register, a second immediate, and a destination register. The third instruction specifies the destination register of the second instruction as a source register. Circuitry, when an operand size of the second instruction is wider than an operand size of the first instruction, generates a second value from a first value obtained from a physical register mapped to the destination register of the second instruction, including truncating bits of the first value. The circuitry generates a value of the destination register of the second instruction, including combining the second value with an accumulated immediate incorporating the first and second immediates.
A processor comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.