System and method for specifying an immediate value in an instruction
AssigneeFreescale Semiconductor, Inc.
InventorWilliam C. Moyer
Life of this patent
Estimating the term…
Abstract
A data processing system uses a data processor instruction that forms an immediate value. The data processing instruction uses a first field as a portion of the immediate value. A second field of the data processing instruction determines a positional location of the portion of the immediate value within the immediate value. A bit value in a third field of the data processing instruction is used to determine a remainder of the immediate value.
Claims15
In a data processing system, a method of forming an immediate value comprising:
- receiving a data processing instruction at an input of a processor;
- the processor using a first field of the same data processing instruction as a portion of the immediate value;
- the processor using a second field of the same data processing instruction to determine a positional location of the portion of the immediate value within the immediate value;
- and
- the processor using a bit value in a third field of the same data processing instruction to determine a remainder of the immediate value.
A data processing system comprising:
- a communication bus;
- a processor coupled to the communication bus, the processor executing a plurality of data processing instructions;
- and
- a memory coupled to the communication bus, the memory storing the plurality of data processing instructions wherein one of the plurality of data processing instructions functions to form an immediate value, the one of the plurality of data processing instructions comprising:
- a first field that contains a portion of the immediate value;
- a second field that determines a positional location of the portion of the immediate value within the immediate value;
- and
- a third field that determines all remaining bits of the immediate value.
A data processing system having execution means for executing instructions and memory means for storing data, the execution means executing a predetermined one of the instructions to form an immediate value by:
- using a first field of the predetermined one of the instructions to obtain a portion of the immediate value;
- using a second field of the predetermined one of the instructions to obtain a positional location of the portion of the immediate value within the immediate value;
- and
- using a third field of the predetermined one of the instructions to obtain all remaining bits of the immediate value.
Dependencies are inferred from the claim text.