会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Quotient digit selection logic for floating point division/square root
    • 用于浮点除法/平方根的商数字选择逻辑
    • US5954789A
    • 1999-09-21
    • US648410
    • 1996-05-15
    • Robert K. YuNasima ParveenJ. Arjun Prabhu
    • Robert K. YuNasima ParveenJ. Arjun Prabhu
    • G06F7/537G06F7/00G06F7/483G06F7/506G06F7/52G06F7/535G06F7/552G06F7/76G06F7/38
    • G06F7/535G06F7/5525G06F7/4873G06F7/49952
    • Quotient digit selection logic is modified so as to prevent a partial remainder equal to the negative divisor from occurring. An enhanced quotient digit selection function prevents the working partial remainder from becoming negative if the result is exact, choosing a quotient digit of zero instead of a quotient digit of one when the actual partial remainder is zero. Using a five bit estimated partial remainder where the upper four bits are zero, a possible carry propagation into fourth most significant bit is detected. This can be accomplished by looking at the fifth most significant sum and carry bits of the redundant partial remainder. If they are both zero, then a carry propagation out of that bit position into the least significant position of the estimated partial remainder is not possible, and a quotient digit of zero is chosen. This provides a one cycle savings since negative partial remainders no longer need to be restored before calculating the sticky bit. Extra hardware is eliminated because it is no longer necessary to provide any extra mechanism for restoring the preliminary final partial remainder. Latency is improved because no additional cycle time is required to restore negative preliminary partial remainders. In an alternative embodiment, where the upper four bits of the estimated partial remainder are ones while the fifth most significant bit is zero, a quotient digit of negative one is chosen. This alternative embodiment allows correct exact results in all rounding modes including rounding toward plus or minus infinity.
    • 修改商数字选择逻辑,以防止等于负除数的部分余数发生。 如果结果是精确的,增强的商数选择功能可以防止工作部分余数变为否定,当实际部分余数为零时,选择零的商数为零,而不是1的商数。 使用五位估计的部分余数,其中高四位为零,检测到第四最高有效位的可能进位传播。 这可以通过查看第五最高有效和并且携带冗余部分余数的位来实现。 如果它们均为零,则从该位位置进入估计的部分余数的最低有效位置的进位传播是不可能的,并且选择零的商数。 这提供了一个周期的节省,因为在计算粘性位之前不再需要恢复负部分余数。 额外的硬件被消除,因为不再需要提供任何额外的机制来恢复初步的最终部分剩余。 改进了延迟,因为不需要额外的周期时间来恢复负的初步部分余数。 在替代实施例中,其中估计的部分余数的高四位是1,而第五最高有效位为零,则选择负数的商数。 该替代实施例允许在所有舍入模式中的正确精确结果,包括向正或负无穷大舍入。