发明名称 SCALAR INTEGER INSTRUCTIONS CAPABLE OF EXECUTION WITH THREE REGISTERS
摘要 <p>A processing core implemented on a semiconductor chip is described. The processing core includes logic circuitry to identify whether vector instructions and integer scalar instructions are to be executed with two registers or three registers, where, in the case of two registers input operand information is destroyed in one of two registers, and, in the case of three registers input operand is not destroyed. The processing core also includes steering circuitry coupled to the logic circuitry. The steering circuitry is to control first data paths between scalar integer execution units and a scalar integer register bank such that two registers are accessed from the scalar register bank if two register execution is identified for the scalar integer instructions or three registers are accessed from the scalar integer register bank if three register execution is identified for the scalar integer instructions. The steering circuitry is also to control second data paths between vector execution units and a vector register bank such that two registers are accessed from the vector register bank if two register execution is identified for the vector instructions or three registers are accessed from the vector register bank if three register execution is identified for the vector instructions.</p>
申请公布号 WO2012096723(A1) 申请公布日期 2012.07.19
申请号 WO2011US63261 申请日期 2011.12.05
申请人 INTEL CORPORATION;TOLL, BRET L.;VALENTINE, ROBERT;LOKTYUKHIN, MAXIM;OULD-AHMED-VALL, ELMOUSTAPHA 发明人 TOLL, BRET L.;VALENTINE, ROBERT;LOKTYUKHIN, MAXIM;OULD-AHMED-VALL, ELMOUSTAPHA
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址