Patent · US Active

Method for optimizing binary code in language having access to binary coded decimal variable, and computer and computer program

US9858054B2 · kind B2 · utility

2Cited by
1References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 5, 2016
Grant dateJan 2, 2018
Priority date
Expiry dateJul 8, 2036

Classification

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

Abstract

A method for optimizing binary code in a language having access to binary coded decimal variable. The method includes: generating a first compiler expression of the binary code; analyzing a use-definition and/or a definition-use for the first compiler expression; generating a second compiler expression by identifying logical binary coded decimal (BCD) variables in the first compiler expression; assigning temporary variables to the logical BCD variables, wherein the second compiler expression includes packed decimal operations and the assigned temporary variables; and converting a packed decimal operation in the second compiler expression and an assigned temporary variable to a decimal floating point (DFP) if sign information and precision information are not lost during conversion from BCD to DFP, wherein identifying logical BCD variables includes: in the use-definition and/or definition-use of operands, regarding an operand of definition and an operand of use as the same logical BCD variables.

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