[发明专利]运算单元、处理器、编译器和编译方法无效
| 申请号: | 201010001818.7 | 申请日: | 2010-01-07 |
| 公开(公告)号: | CN101814014A | 公开(公告)日: | 2010-08-25 |
| 发明(设计)人: | 茂木幸彦;鎌田征人;川口勇辉 | 申请(专利权)人: | 索尼公司 |
| 主分类号: | G06F7/57 | 分类号: | G06F7/57;G06F9/302;G06F9/45 |
| 代理公司: | 北京信慧永光知识产权代理有限责任公司 11290 | 代理人: | 陈桂香;武玉琴 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运算 单元 处理器 编译器 编译 方法 | ||
1.一种运算单元,所述运算单元包括:
数据供给部,其供给要被附加符号的浮点型对象数据和包括附加所 述符号时的条件的条件数据;
符号数据生成部,其包括保持着位串的位串保持部,所述符号数据 生成部使用所述位串提取所述条件数据中所包含的条件,并且根据所提 取的条件生成用于将所述符号附加给所述对象数据的符号数据,所述条 件是用于表示所述条件数据中的所述符号的符号位;以及
整数运算部,其通过将所述对象数据作为整数型数据来进行整数运 算,以便根据所述符号数据和所述对象数据将所述符号附加给所述对象 数据的符号位。
2.如权利要求1所述的运算单元,其中,如果所述条件数据是浮点 型数据,则所述符号数据生成部通过将所述条件数据作为所述整数型数 据进行处理来生成所述符号数据。
3.如权利要求1所述的运算单元,其中,所述符号数据生成部根据 从所述数据供给部供给过来的多个所述条件数据生成新条件数据,提取 所述新条件数据中所包含的条件,并且根据所提取的条件生成所述符号 数据。
4.如权利要求1所述的运算单元,其中,所述符号数据生成部根据 从所述数据供给部供给过来的多个所述条件数据提取该多个所述条件数 据中所包含的多个条件,并且根据所提取的多个条件生成所述符号数据。
5.如权利要求1所述的运算单元,其中,所述符号数据生成部与所 述条件数据的值无关地把从所述位串保持部供给过来的所述位串作为所 述符号数据供给到所述整数运算部,并且所述整数运算部根据所述符号 数据使所述对象数据的符号反转。
6.如权利要求1所述的运算单元,其中,所述符号数据生成部使所 提取的符号位的符号反转以生成新的符号位,然后根据所述新的符号位 生成所述符号数据。
7.如权利要求1所述的运算单元,其中,所述符号数据生成部使表 示所述条件数据中的所述符号的符号位移位,使得所述符号数据中的所 述符号的位置与所述对象数据中的所述符号的位置在所述整数运算部中 相互一致。
8.一种处理器,所述处理器包括:
寄存器,其供给要被附加符号的浮点型对象数据和包括附加所述符 号时的条件的条件数据;
符号数据生成部,其包括保持着位串的位串保持部,所述符号数据 生成部使用所述位串提取所述条件数据中所包含的条件,并且根据所提 取的条件生成用于将所述符号附加给所述对象数据的符号数据,所述条 件是用于表示所述条件数据中的所述符号的符号位;以及
整数运算部,其通过将所述对象数据作为整数型数据来进行整数运 算,以便根据所述符号数据和所述对象数据将所述符号附加给所述对象 数据的符号位。
9.一种编译方法,所述编译方法包括如下步骤:
提供要被附加符号的浮点型对象数据和包括附加所述符号时的条件 的条件数据;
使用位串提取所述条件数据中所包含的条件,所述条件是用于表示 所述条件数据中的所述符号的符号位;
根据所提取的条件来生成用于将所述符号附加给所述对象数据的符 号数据;
把所述对象数据作为整数型数据来进行整数运算,以便根据所述符 号数据和所述对象数据将所述符号附加给所述对象数据的符号位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010001818.7/1.html,转载请声明来源钻瓜专利网。





