Invention Grant
US09280328B2 Method for optimizing binary code in language having access to binary coded decimal variable, and computer and computer program 有权
用于优化具有二进制编码十进制变量的语言的二进制代码的方法,以及计算机和计算机程序

Method for optimizing binary code in language having access to binary coded decimal variable, and computer and computer program
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.
Information query
Patent Agency Ranking
0/0