发明名称 OPERAND SIZE CONTROL
摘要 <p>A data processing system (2) is provided with processing circuitry (8,10,12) as well as a bank of 64-bit registers (6). An instruction decoder (14) decodes arithmetic instructions and logical instruction specifying arithmetic operations and logical operations to be performed upon operands stored within the 64-bit registers (6). The instruction decoder (14) is responsive to an operand size field SF within the arithmetic instructions and the logical instructions specifying whether the operands are 64-bit operands or 32-bit operands. Each 64-bit register stores either a single 64-bit operand or a single 32-bit operand. For a given arithmetic instruction and logical instruction either all of the operands are 64-bit operands or all of the operands are 32-bit operands. A plurality of exception levels arranged in a hierarchy of exception levels may be supported. If a switch is made to a lower exception level, then a check is made as to whether or not a register being used was previously subject to a 64-bit write to that register. If such a 64-bit write had previously taken place to that register, then the upper 32-bits are flushed so as to avoid data leakage from the higher exception level.</p>
申请公布号 WO2011114125(A1) 申请公布日期 2011.09.22
申请号 WO2011GB50397 申请日期 2011.03.01
申请人 ARM LIMITED;GRISENTHWAITE, RICHARD, ROY;SEAL, DAVID, JAMES;RAPHALEN, PHILIPPE, JEAN-PIERRE;SMITH, LEE, DOUGLAS 发明人 GRISENTHWAITE, RICHARD, ROY;SEAL, DAVID, JAMES;RAPHALEN, PHILIPPE, JEAN-PIERRE;SMITH, LEE, DOUGLAS
分类号 G06F9/30;G06F1/32;G06F9/312;G06F21/57;G06F21/70 主分类号 G06F9/30
代理机构 代理人
主权项
地址