首页> 外国专利> Double rounded combined floating-point multiply and add

Double rounded combined floating-point multiply and add

机译:双舍入组合浮点乘法和加法

摘要

Methods, apparatus, instructions and logic are disclosed providing double rounded combined floating-point multiply and add functionality as scalar or vector SIMD instructions or as fused micro-operations. Embodiments include detecting floating-point (FP) multiplication operations and subsequent FP operations specifying as source operands results of the FP multiplications. The FP multiplications and the subsequent FP operations are encoded as combined FP operations including rounding of the results of FP multiplication followed by the subsequent FP operations. The encoding of said combined FP operations may be stored and executed as part of an executable thread portion using fused-multiply-add hardware that includes overflow detection for the product of FP multipliers, first and second FP adders to add third operand addend mantissas and the products of the FP multipliers with different rounding inputs based on overflow, or no overflow, in the products of the FP multiplier. Final results are selected respectively using overflow detection.
机译:公开了提供双舍入组合浮点乘法和加法功能作为标量或向量SIMD指令或作为融合微操作的方法,装置,指令和逻辑。实施例包括检测浮点(FP)乘法运算以及随后的FP运算,其将FP乘法的结果指定为源操作数。 FP乘法和随后的FP操作被编码为组合FP操作,包括舍入FP乘法的结果以及随后的FP操作。所述组合的FP操作的编码可以使用包括用于FP乘法器,第一和第二FP加法器的乘积的溢出检测以将第三操作数加数尾数和FP乘法器的乘积中具有基于溢出或无溢出的不同舍入输入的FP乘法器的乘积。使用溢出检测分别选择最终结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号