Method and apparatus for substituting compiler built-in helper functions with machine instructions
US9098355B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 6, 2012 |
| Grant date | Aug 4, 2015 |
| Priority date | — |
| Expiry date | Apr 22, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4552
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An executable program compiled according to a source instruction set architecture (source ISA) is loaded for execution by a target instruction set architecture (target ISA)-based hardware execution unit, wherein the source and target ISA's are different. The loading includes mapping a compiler built-in helper function in the executable program to a target ISA machine instruction. The loaded program is then executed. As part of the execution, the helper function is replaced with the target ISA machine instruction to which the helper function was mapped, and the target ISA machine instruction is executed rather than the helper function.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.