发明授权
US07757221B2 Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints 有权
用于动态二进制转换器的装置和方法,以最小的优化约束来支持精确异常

Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints
摘要:
A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary application generated for a source instruction set architecture (ISA) into a sequential, intermediate representation (IR) of the source binary application. In one embodiment, the sequential IR is modified to incorporate exception recovery information for each of the exception instructions identified from the source binary application to enable a dynamic binary translator (DBT) to represent exception recovery values as regular values used by IR instructions. In one embodiment, the sequential IR may be optimized with a constraint on movement of an exception instruction downward past an irreversible instruction to form a non-sequential IR. In one embodiment, the non-sequential IR is optimized to form a translated binary application for a target ISA. Other embodiments are described and claimed.
信息查询
0/0