发明名称 |
Identifier selection |
摘要 |
A data processing apparatus is provided which is configured to select 2M selected identifiers within a possible range of up to 2N identifiers, where M≦N. The data processing apparatus comprises a selection storage unit configured to store at least N+1 identifier selection bits, wherein a position of a first marker bit in the at least N+1 identifier selection bits determines M, and an identifier selection unit configured to determine the 2M selected identifiers. The 2M selected identifiers fall within a range defined by a base identifier and a ceiling identifier. N-M bits of the N+1 identifier selection bits form N-M bits of the base identifier, and M zeroes form a further M bits of the base identifier. The ceiling identifier corresponds to the base identifier, except that the M zeroes of the base identifier are replaced by M ones. |
申请公布号 |
US9229908(B2) |
申请公布日期 |
2016.01.05 |
申请号 |
US201313934741 |
申请日期 |
2013.07.03 |
申请人 |
ARM Limited |
发明人 |
Horley John Michael;Swaine Andrew Brookfield;Williams Michael John |
分类号 |
G06F17/10;G06F7/02;G06F7/76 |
主分类号 |
G06F17/10 |
代理机构 |
Nixon & Vanderhye P.C. |
代理人 |
Nixon & Vanderhye P.C. |
主权项 |
1. A data processing apparatus configured to select 2M selected identifiers within a possible range of up to 2N identifiers, where M≦N, said data processing apparatus comprising:
storage circuitry configured to store at least N+1 identifier selection bits, wherein a position of at least a first marker bit in said at least N+1 identifier selection bits determines M; and selection circuitry configured to determine said 2M selected identifiers, wherein said 2M selected identifiers fall within a range defined by an associated base identifier and a ceiling identifier, wherein N-M bits of said at least N+1 identifier selection bits form N-M bits of said associated base identifier, and M zeroes form a further M bits of said associated base identifier, wherein said ceiling identifier corresponds to said associated base identifier with said M zeros that form M bits of said associated base identifier replaced with ones. |
地址 |
Cambridge GB |