[发明专利]具有可选择比较属性的浮点指令的方法、系统及存储介质有效
申请号: | 201780066088.9 | 申请日: | 2017-10-17 |
公开(公告)号: | CN109891387B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | J·布拉德伯里;E·施瓦尔茨;S·M·穆勒;M·K·克施温德;B·奥尔森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 李永敏;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 可选择 比较 属性 浮点 指令 方法 系统 存储 介质 | ||
1.一种计算机实现的方法包括:获得要执行的指令(600),所述指令为执行第一值和第二值的比较(600),并且所述方法的特征在于:
执行所述指令(602),所述指令是至少支持多个最大化功能或多个最小化功能的单个体系结构指令(300、320、350),所述多个最大化功能至少包括多个以下项:IEEE MaxNum、Java Math.Max()、C-Style Max Macro、C++Algorithm.max()、fmax()、IEEE MaxNumMag、Java Math.Max()的绝对值、C-Style Max Macro的绝对值、C++Algorithm.max()的绝对值和fmax()的绝对值,并且所述多个最小化功能至少包括多个以下项:IEEE MinNum、JavaMath.Min()、C-Style Min Macro、C++Algorithm.min()、fmin()、IEEE MinNum的绝对值、Java Math.Min()的绝对值、C-Style Min Macro的绝对值、C++Algorithm.min()的绝对值和fmin()的绝对值,所述执行包括:
基于所述指令的控制(309、329、359),确定要执行的比较功能,其中,所述比较功能是针对所述指令配置的所述多个最大化功能或所述多个最小化功能中的一个,并且其中所述比较功能具有特定用于所述比较功能的多个比较选项;
从用于所述比较功能的所述多个比较选项中选择对应于要比较的所述第一值和所述第二值的比较选项(610);
使用所述比较选项来比较所述第一值和所述第二值以获得结果(612),所述结果对于针对由所述指令的所述控制指示的所述比较功能选择的比较选项是特定的(612);以及
将所述结果置放在选择位置,所述结果被用于计算环境内的处理(616)。
2.如权利要求1所述的方法,其中,所述多个比较选项中的每个比较选项包括一对情况,所述一对情况包括以下项中的任何两项:-∞、+∞、-FN、+FN、-0、+0、QNAN、SNAN,其中FN是有限数。
3.如权利要求1所述的方法,其中,所述多个比较选项中的至少一个比较选项包括一对情况,所述一对情况包括以下项中的任何两项:-∞、+∞、-0、+0、QNAN、SNAN(622)。
4.如权利要求1所述的方法,其中,所述单个体系结构指令支持所述多个最大化功能,所述多个最大化功能包括:IEEE MaxNum、Java Math.Max()、C-Style Max Macro、C++Algorithm.max()、fmax()、IEEE MaxNumMag、Java Math.Max()的绝对值、C-Style MaxMacro的绝对值、C++Algorithm.max()的绝对值和fmax()的绝对值。
5.如权利要求1所述的方法,其中,所述单个体系结构指令支持所述多个最小化功能,所述多个最小化功能包括:IEEE MinNum、Java Math.Min()、C-Style Min Macro、C++Algorithm.min()、fmin()、IEEE MinNum的绝对值、Java Math.Min()的绝对值、C-StyleMin Macro的绝对值、C++Algorithm.min()的绝对值和fmin()的绝对值。
6.如权利要求1所述的方法,其中,所述单个体系结构指令包括所述多个最大化功能和所述多个最小化功能二者。
7.如权利要求1所述的方法,其中,所述第一值和所述第二值由所述指令提供(636),并且其中所述第一值属于所述指令的操作数的一个元素,所述第二值属于所述指令的另一个操作数的对应元素(638)。
8.如权利要求7所述的方法,其中,基于所述指令的另一个控制来确定所述一个元素的大小(640、312、332、362)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780066088.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安装POS机初始化配置信息的方法及终端
- 下一篇:一种图像处理方法及装置