Back to results
US 2022/0027154 A1Published application
Addition instructions with independent carry chains
AssigneeIntel Corporation
InventorsVinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Erdinc Ozturk, Martin G. Dixon, Sean P. Mirkes, Matthew C. Merten, Tong Li, Bret T. Toll, I
Life of this patent
Estimating the term…
Abstract
A number of addition instructions are provided that have no data dependency between each other. A first addition instruction stores its carry output in a first flag of a flags register without modifying a second flag in the flags register. A second addition instruction stores its carry output in the second flag of the flags register without modifying the first flag in the flags register.
Claims18
An apparatus comprising:
- decoder circuitry to decode an instruction, the instruction to identify a location of a first operand and to identify a location of a second operand;
- and
- execution circuitry to execute the decoded instruction to perform an unsigned addition of the first operand, the second operand, and a carry flag to generate a result, and store the result.
A method comprising:
- decoding an instruction, the instruction to identify a location of a first operand and to identify a location of a second operand;
- and
- executing the decoded instruction to perform an unsigned addition of the first operand, the second operand, and a carry flag to generate a result, and store the result.
A system comprising:
- a memory to store an instruction;
- and
- a processor coupled to the memory, the processor comprising:
- decoder circuitry to decode the instruction, the instruction to identify a location of a first operand and to identify a location of a second operand, and
- execution circuitry to execute the decoded instruction to perform an unsigned addition of the first operand, the second operand, and a carry flag to generate a result, and store the result.
2 more elements
Dependencies are inferred from the claim text.