发明名称 |
Method and device for handling data values |
摘要 |
A floating point value can represent a number or something that is not a number (NaN). A floating point value that is a NaN having data field that stores information, such as a propagation count that indicates the number of times a NaN value has been propagated through instructions. A NaN evaluation instruction can determine whether one or more operands is a NaN operand of a particular type, and if so can generate a result that is a NaN of a different type. An exception can be generated based upon the NaN of the different type being provided as a resultant. |
申请公布号 |
US9244653(B2) |
申请公布日期 |
2016.01.26 |
申请号 |
US201313841242 |
申请日期 |
2013.03.15 |
申请人 |
FREESCALE SEMICONDUCTOR, INC. |
发明人 |
Moyer William C. |
分类号 |
G06F7/38;G06F7/483 |
主分类号 |
G06F7/38 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving at an execution unit of a data processor a first floating point instruction identifying a first floating point operand comprising a first portion and a second portion; and in response to determining at the data processor that a first condition is met that includes the first portion having a NaN indicator that indicates the first floating point operand is not a number, incrementing a first value at the second portion to generate an incremented value. |
地址 |
Austin TX US |