发明名称 Data processing apparatus and method
摘要 Processing circuitry is provided for performing a shift-round-and-accumulate operation. The operation comprises shifting an input value to generate a shifted value using shifting circuitry, adding the shifted value to an accumulate value using adding circuitry, and performing rounding by adding a rounding value to the sum of the shifted value and the accumulated value using the adding circuitry. The same adding circuitry is used to perform both the addition of the shifted value and the accumulated value and the addition of the rounding value in the same processing cycle.
申请公布号 US8892623(B2) 申请公布日期 2014.11.18
申请号 US201213523204 申请日期 2012.06.14
申请人 ARM Limited 发明人 Burgess Neil;Lutz David Raymond
分类号 G06F7/509 主分类号 G06F7/509
代理机构 Nixon & Vanderhye P.C. 代理人 Nixon & Vanderhye P.C.
主权项 1. A data processing apparatus comprising: processing circuitry comprising shifting circuitry for shifting data values and adding circuitry for adding data values; and control circuitry configured to control said processing circuitry to perform a shift-round-and-accumulate operation in response to execution of a shift-round-and-accumulate instruction; said shift-round-and-accumulate operation comprising:(i) shifting an input value to generate a shifted value using said shifting circuitry;(ii) adding said shifted value to an accumulate value using said adding circuitry; and(iii) performing rounding by adding a rounding value to the sum of said shifted value and said accumulate value using said adding circuitry; wherein said adding circuitry is configured to add the shifted value to the accumulate value and add the rounding value in the same processing cycle.
地址 Cambridge GB