首页> 外国专利> Method and apparatus for performing integer multiply operations using primitive multi-media operations that operate on smaller operands

Method and apparatus for performing integer multiply operations using primitive multi-media operations that operate on smaller operands

机译:使用对较小操作数进行运算的原始多媒体运算来执行整数乘法运算的方法和装置

摘要

Integer multiply operations using data stored in an integer register file are performed using multi-media primitive instructions that operate on smaller operands. The present invention performs a multiply operation on a 32-bit or 64-bit value by performing multiply operations on a series of smaller operands to form partial products, and adding the partial products together. Data manipulation instructions are used to reposition 16-bit segments of the 32-bit operands into positions that allow the multi-media parallel multiply instructions to compute partial products, and the partial products are then added together to form the result. In every embodiment, the present invention achieves better latencies than the prior art method of performing integer multiply operations provided by the IA-64 architecture.
机译:使用存储在整数寄存器文件中的数据的整数乘法运算是通过对较小操作数进行运算的多媒体基本指令执行的。本发明通过对一系列较小的操作数执行乘法运算以形成部分乘积并将部分乘积相加,从而对32位或64位值执行乘法运算。数据操作指令用于将32位操作数的16位段重新定位到允许多媒体并行乘法指令计算部分乘积的位置,然后将部分乘积加在一起形成结果。在每个实施例中,本发明比IA-64体系结构所提供的执行整数乘法运算的现有技术方法具有更好的等待时间。

著录项

  • 公开/公告号US2003084083A1

    专利类型

  • 公开/公告日2003-05-01

    原文格式PDF

  • 申请/专利权人 HULL JAMES M.;MORRIS DALE C.;

    申请/专利号US20010920250

  • 发明设计人 JAMES M. HULL;DALE C. MORRIS;

    申请日2001-07-31

  • 分类号G06F7/52;

  • 国家 US

  • 入库时间 2022-08-22 00:08:18

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号