【技术实现步骤摘要】
【国外来华专利技术】十进制缩放和转换和拆分到十六进制浮点指令
[0001]一个或多个方面一般涉及促进计算环境内的处理,并且特别地涉及改进该处理。
技术介绍
[0002]在计算环境内执行的应用提供由多种类型的技术使用的许多操作,包括但不限于工程、制造、医疗技术、汽车技术、计算机处理等。以诸如COBOL的编程语言编写的这些应用在执行操作时经常执行复杂的计算。计算包括例如幂函数和/或指数函数,其通常需要将数据从一种格式(例如,二进制编码的十进制)转换为另一种格式(例如,十六进制浮点),反之亦然。
[0003]为了使应用执行从一种格式到另一种格式的转换,执行各种步骤。例如,为了从二进制编码的十进制转换成十六进制浮点,应用包括将二进制编码的十进制数转换成整数然后将整数转换成十六进制浮点的步骤。此外,这些步骤中的每一个可以包括子步骤。这是耗时的,影响计算环境的性能,并且影响计算机资源的可用性。
技术实现思路
[0004]通过提供一种用于促进计算环境内的处理的计算机程序产品,克服了现有技术的缺点,并且提供了附加的优点。该计算机程序产品 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机程序产品,用于促进计算环境内的处理,所述计算机程序产品包括:一个或多个计算机可读存储介质和共同存储在所述一个或多个计算机可读存储介质上的程序指令,用于执行一种方法,所述方法包括:执行指令以执行缩放、转换和拆分操作,执行所述指令包括:缩放一种格式的输入值以提供缩放结果;转换所述一种格式的所述缩放结果以提供另一种格式的转换结果;将所述转换结果拆分成多个部分;以及将所述多个部分中的一个或多个部分放置在选择的位置。2.根据权利要求1所述的计算机程序产品,其中,所述一种格式是十进制格式,而所述另一种格式是十六进制浮点格式。3.根据权利要求2所述的计算机程序产品,其中,所述十进制格式是二进制编码的十进制格式。4.根据前述权利要求中任一项所述的计算机程序产品,其中,所述缩放包括:确定缩放因子;以及在缩放所述输入值时使用所述缩放因子以提供所述缩放结果。5.根据权利要求4所述的计算机程序产品,其中,确定所述缩放因子包括:使用所述指令的操作数获得缩放值;使用所述缩放值来确定所述缩放因子;以及其中,使用所述缩放因子包括将所述输入值乘以所述缩放因子以获得所述缩放结果。6.根据前述权利要求中任一项所述的计算机程序产品,其中,所述拆分包括:对所述转换结果进行标准化以得到第一标准化结果;以及截断所述第一标准化结果以获得所述另一种格式的短格式的一个结果。7.根据权利要求6所述的计算机程序产品,其中,所述拆分还包括:从所述转换结果中减去所述一个结果以提供差;对所述差进行标准化以提供第二标准化结果;以及截断所述第二标准化结果以获得所述另一种格式的长格式的另一结果。8.根据权利要求7所述的计算机程序产品,其中,所述放置包括:将所述一个结果放置在所选择的位置的一部分中;以及将所述另一结果放置在所选择的位置的另一部分中。9.根据权利要求8所述的计算机程序产品,其中,所选择的位置的所述一部分包括由所述指令指定的寄存器的第一选择的比特,而且所选择的位置的所述另一部分包括由所述指令指定的所述寄存器的第二选择的比特。10.根据权利要求8所述的计算机程序产品,其中,执行所述指令还包括:确定所述一个结果的符号;确定所述另一结果的符号;以及将所述一个结果的符号和所述另一个结果的符号放置在所选择的位置。11.一种用于促进计算环境内的处理的计算机系统,所述计算机系统包括:存储器;以及与所述存储器通信的处理器,其中,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。