发明名称 Mapping between registers used by multiple instruction sets
摘要 <p>A processor 4 is provided which supports a first instruction set specifying 32-bit architectural registers and a second instruction set specifying 64-bit architectural registers. Each of these instruction sets is presented with its own set of architectural registers for use. The first set of registers presented to the first instruction set has a one-to-one mapping to the second set of registers presented to this second instruction set. The registers which are provided in hardware are 64-bit registers. In some embodiments, when executing program instructions of the first instruction set, only the least significant portion of these 64-bit registers are accessed and manipulated with the remaining most significant portion of the registers being left unaltered. Register specifying fields within instructions of the first instruction set are decoded together with a current exception mode to determine which architectural register to use whereas the second instruction set uses register specifying fields without a dependence upon exception mode to determine which architectural register are to be used.</p>
申请公布号 GB201004293(D0) 申请公布日期 2010.04.28
申请号 GB20100004293 申请日期 2010.03.15
申请人 ARM LIMITED 发明人
分类号 主分类号
代理机构 代理人
主权项
地址