发明申请
US20070050434A1 Data processing apparatus and method for normalizing a data value
有权
用于对数据值进行归一化的数据处理装置和方法
- 专利标题: Data processing apparatus and method for normalizing a data value
- 专利标题(中): 用于对数据值进行归一化的数据处理装置和方法
-
申请号: US11211087申请日: 2005-08-25
-
公开(公告)号: US20070050434A1公开(公告)日: 2007-03-01
- 发明人: David Lutz , Christopher Hinds
- 申请人: David Lutz , Christopher Hinds
- 申请人地址: GB Cambridge
- 专利权人: ARM Limited
- 当前专利权人: ARM Limited
- 当前专利权人地址: GB Cambridge
- 主分类号: G06F15/00
- IPC分类号: G06F15/00
摘要:
A data processing apparatus and method are provided for normalizing a data value to produce a result value. The data processing apparatus includes prediction logic for generating a shift indication based on a prediction of the number of bit positions by which the data value needs to be shifted in order to normalize the data value. Further, normalizer logic is used to apply a shift operation to the data value based on the shift indication. In addition, correction logic is operable in parallel with the normalizer logic to determine from the data value and a least significant bit of the shift indication whether the shift indication has correctly predicted the number of bit positions by which the data value needs to be shifted in order to normalize the data value, or whether instead the prediction is incorrect, and to generate an output signal dependent on that determination. Shift logic is then used, if the output signal indicates that the prediction is incorrect, to apply a correction shift such that the result value is the normalized data value.
公开/授权文献
信息查询