Patent · US Active

Method and system for efficient range and stride checking

US7774764B2 · kind B2 · utility

1Cited by
3References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2005
Grant dateAug 10, 2010
Priority date
Expiry dateJun 9, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/30
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments of a method and system for compiling code, such as program-generated code, are disclosed herein. The method and system efficiently encode combined range and stride checks. For example, the method and system are operable to encode combined range and stride checks as they occur in a translation of switch statements. The method and system can generate code to perform the range and stride check, and to branch to the case body, if the range and stride checks are successful. The various embodiments may operate to provide an efficient code transformation, better code density, and processing performance. Other embodiments are described and claimed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.