Invention Grant
- Patent Title: Method and system for efficient range and stride checking
- Patent Title (中): 有效范围和步幅检查的方法和系统
-
Application No.: US11314225Application Date: 2005-12-21
-
Publication No.: US07774764B2Publication Date: 2010-08-10
- Inventor: Markus T. Metzger , Robert Wiesner
- Applicant: Markus T. Metzger , Robert Wiesner
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

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.
Public/Granted literature
- US20070143746A1 Method and system for efficient range and stride checking Public/Granted day:2007-06-21
Information query