Using condition codes in the presence of non-numeric values
US9195460B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 2, 2006 |
| Grant date | Nov 24, 2015 |
| Priority date | — |
| Expiry date | May 6, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/30058
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods for compiling programs using condition codes and executing those programs when non-numeric values are present allow for explicit handling of non-numeric values. In addition to the conventional condition code values of positive, negative, and zero, a fourth value may be encoded, not a number (NaN) representing a non-numeric value. New condition tests are defined that explicitly account for condition code values of NaN. A compiler may produce code using the new condition tests to represent if and if-else statements. The code including the new condition tests generates deterministic results during execution when non-numeric values are present.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.