Back to results
US 2006/0224861 A1Published application
Condition branch instruction encoding within a multiple instruction set data processing system
AssigneeArm Limited
InventorsMatthew Elwood, David Butcher, Richard Grisenthwaite
Life of this patent
Estimating the term…
Abstract
A data processing system is operable in a first state to use a first instruction set having a first instruction set encoding. The data processing system is also operable in a second state to use a second instruction set having a second instruction encoding. Conditional branch instructions provided within the two different instruction sets are arranged to use the same instruction encoding.
Claims22
Apparatus for processing data, said apparatus comprising:
- an instruction decoder operable in a first state to decode program instructions to control data processing operations in accordance with an instruction encoding of a first instruction set and in a second state to decode program instructions to control data processing operations in accordance with an instruction encoding of a second instruction set;
- wherein
- at least conditional branch instructions of said first instruction set and conditional branch instructions of said second instruction set share a substantially common instruction encoding.
A method of processing data, said method comprising:
- in a first state, decoding program instructions to control data processing operations in accordance with an instruction encoding of a first instruction set;
- and
- in a second state, decoding program instructions to control data processing operations in accordance with an instruction encoding of a second instruction set;
- wherein
- at least conditional branch instructions of said first instruction set and conditional branch instructions of said second instruction set share a substantially common instruction encoding.
2 more elements
Apparatus for processing data, said apparatus comprising:
- instruction decoder means for operating in a first state to decode program instructions to control data processing operations in accordance with an instruction encoding of a first instruction set and in a second state to decode program instructions to control data processing operations in accordance with an instruction encoding of a second instruction set;
- wherein
- at least conditional branch instructions of said first instruction set and conditional branch instructions of said second instruction set share a substantially common instruction encoding.
Dependencies are inferred from the claim text.