-
公开(公告)号:US08161090B2
公开(公告)日:2012-04-17
申请号:US12329023
申请日:2008-12-05
IPC分类号: G06F7/487
摘要: In a particular embodiment, a method is disclosed that includes receiving first and second operands at a floating-point fused add-subtract circuit. The method further includes simultaneously performing add and subtract operations on the first and second operands via the floating-point fused add-subtract circuit to produce a sum result output and a difference result output. The floating-point fused add-subtract circuit includes sign logic, exponent adjustment logic, and shift logic that are shared by an add/round and post-normalize circuit and a subtract/round and post-normalize circuit to produce the sum and difference result outputs.
摘要翻译: 在特定实施例中,公开了一种包括在浮点加法减法电路处接收第一和第二操作数的方法。 该方法还包括经由浮点加法减法电路同时对第一和第二操作数执行加法和减法运算,以产生和结果输出和差分结果输出。 浮点加法减法电路包括由加法/回归和归一化后电路共享的符号逻辑,指数调整逻辑和移位逻辑,以及减法/回合和后归一化电路以产生和差和差分结果 输出。
-
公开(公告)号:US08166091B2
公开(公告)日:2012-04-24
申请号:US12268136
申请日:2008-11-10
申请人: Earl Swartzlander, Jr. , Hani Saleh
发明人: Earl Swartzlander, Jr. , Hani Saleh
CPC分类号: G06F7/483 , G06F7/5443 , G06F17/142 , G06F17/16
摘要: In an embodiment, a dot-product unit to perform single-precision floating-point product and addition operations is disclosed that includes a first multiplier tree unit adapted to multiply first and second significand operands to produce a first set of two partial products. The dot-product unit further includes a second multiplier tree unit adapted to multiply third and fourth significand operands to produce a second set of two partial products, a shared exponent compare unit adapted to compare exponents of the first, second, third and fourth operands to produce an alignment shift value, and an alignment unit adapted to shift the second set of two partial products based on the alignment shift value. The dot-product unit also includes an adder unit adapted to add or subtract the first set of two partial products and the second shifted set of two partial products to produce a dot-product value that is a single-precision floating-point value.
摘要翻译: 在一个实施例中,公开了一种用于执行单精度浮点乘积和加法运算的点积单元,其包括适于乘以第一和第二有效位操作数以产生第一组两个部分乘积的第一乘法器树单元。 点产品单元还包括第二乘法器树单元,其适于乘以第三和第四有效位操作数以产生第二组两个部分乘积,共享指数比较单元,适于将第一,第二,第三和第四操作数的指数与 产生对准偏移值,以及对准单元,其适于基于对准偏移值移动第二组两个部分积。 点产品单元还包括加法器单元,其适于加法或减去第一组两个部分乘积和第二移位的两个部分乘积的集合以产生作为单精度浮点值的点积值。
-