发明名称 ARITHMETIC OPERATIONS IN A DATA PROCESSING SYSTEM
摘要 In overall operation, in order to perform a Q15 multiply together with a Q31 accumulate operation, the processing proceeds as follows: Initially the Q15 values form the register bank (8) are read out upon bus A and bus B and fed as inputs to the single cylce integer multiplier (16). The result, which is in Q30-like form, is fed back to the register bank (8). On a subsequent processsing cycle one of the new instructions is executed (e.g. a QDADD instruction) to read out the Q30-like result of the multiply on the A bus and the Q31 accumulate value on the B bus. The Q30-like value is then left shifted by one or saturated by the shifting and saturating unit (26) and supplied as one input to the arithmetic logic unit (22).
申请公布号 WO0031621(A1) 申请公布日期 2000.06.02
申请号 WO1999GB01653 申请日期 1999.05.26
申请人 ARM LIMITED 发明人 SEAL, DAVID, JAMES
分类号 G06F7/544;(IPC1-7):G06F7/544 主分类号 G06F7/544
代理机构 代理人
主权项
地址