Patent · US Expired

Compiler, compiler apparatus and compilation method

US7284241B2 · kind B2 · utility

20Cited by
4References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2003
Grant dateOct 16, 2007
Priority date
Expiry dateMay 3, 2025

Classification

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

Abstract

An operator definition file 102 and the like included in a source program 101 and a compiler 100 that translates the source program 101 into a machine language program 105 are provided. The operator definition file 102 includes definitions of various fixed point type operators by class definitions. The compiler 100 can generate effectively advanced and specific instructions that a processor executes and make improvements through expanding functions and the like without repeating frequently upgrading of the version of the compiler itself. The compiler 100 is made up of an intermediate code generation unit 121 that generates intermediate codes, a machine language instruction substitution unit 122 that substitutes the intermediate codes referring to classes defined by the operator definition file 102 with machine language instructions and an optimization unit 130 that performs optimization targeting the intermediate codes including the substituted machine language instructions.

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