| CPC G06F 7/49957 (2013.01) [G06F 7/386 (2013.01); G06F 7/483 (2013.01); G06F 7/491 (2013.01); G06F 7/49915 (2013.01); G06F 7/49963 (2013.01); G06F 7/49968 (2013.01); G06F 7/49973 (2013.01); G06F 7/49978 (2013.01); G06F 7/49984 (2013.01); G06F 9/30014 (2013.01); G06F 17/10 (2013.01); G06F 7/49947 (2013.01)] | 25 Claims | 

| 
               1. A computer-implemented method of facilitating processing within a computing environment, the computer-implemented method comprising: 
            executing, by a computer processor of the computing environment, a decimal floating-point instruction in a round-for-reround mode, wherein the computer processor is part of a machine that includes one or more floating point registers and wherein the decimal floating-point instruction is configured to perform a decimal floating-point operation on a decimal floating-point operand, the executing the decimal floating-point instruction comprising: 
              forming, by the computer processor, based on performing the decimal floating-point operation, an intermediate result having a high order portion and a low order portion, the high order portion having a least significant digit; 
                  creating from the intermediate result a rounded-for-reround number, the rounded-for-reround number comprising the high order portion of the intermediate result, and wherein based on the least significant digit of the high order portion being a selected value and based on the low order portion having another selected value, incrementing the least significant digit of the rounded-for-reround number; and 
                  storing in a selected location, by the computer processor, the rounded-for-reround number. 
                 |