会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 92. 发明申请
    • Circuit for selectively providing maximum or minimum of a pair of floating point operands
    • US20020178200A1
    • 2002-11-28
    • US10035746
    • 2001-12-28
    • Sun Microsystems, Inc.
    • Guy L. Steele JR.
    • G06F007/38G06F007/00
    • G06F7/4876G06F5/012G06F5/015G06F7/44G06F7/483G06F7/4873G06F7/49905G06F7/544G06F9/30021G06F9/30094G06F9/3861G06F9/3885
    • A floating point max/min circuit for determining the maximum or minimum of two floating point operands includes a first analysis circuit configured to determine a format of a first floating point operand of the two floating point operands based upon floating point status information encoded within the first floating point operand, a second analysis circuit configured to determine a format of a second floating point operand of the two floating point operands based upon floating point status information encoded within the second floating point operand, a decision circuit, coupled to the first analysis circuit and to the second analysis circuit and responding to a function control signal that indicates the threshold condition is one of a maximum of the two floating point operands and a minimum of the two floating point operands, for generating at least one assembly control signal based on the format of a first floating point operand, the format of a second floating point operand, and the function control signal, and a result assembler circuit, coupled to the decision circuit, for producing a result indicating which of the first floating point operand and the second floating point operand meet the threshold condition, based on the at least one assembly control signal. The format of the floating point operands may be from a group comprising: not-a-number (NaN), positive infinity, negative infinity, normalized, denormalized, positive overflow, negative overflow, positive underflow, negative underflow, inexact, exact, division by zero, invalid operation, positive zero, and negative zero. The result produced may be a third floating point operand having encoded floating point status information, and at least part of the encoded floating point status information in the result may come from either the first floating point operand or the second floating point operand.
    • 93. 发明申请
    • Floating point status information testing circuit
    • 浮点状态信息测试电路
    • US20020178199A1
    • 2002-11-28
    • US10035741
    • 2001-12-28
    • Sun Microsystems, Inc.
    • Guy L. Steele JR.
    • G06F007/38
    • G06F7/483G06F5/012G06F5/015G06F7/4873G06F7/4876G06F7/49905G06F9/30014G06F9/30021G06F9/30094G06F9/3861G06F9/3885
    • A floating point operand testing circuit includes an analysis circuit and a result generator circuit coupled to the analysis circuit. The analysis circuit determines the status of a floating point operand based upon data within the operand. An operand buffer may supply the operand to the analysis circuit. The result generator circuit is responsive to at least one control signal and asserts a result signal if the floating point analysis circuit matches the floating point status to a predetermined format specified by the control signal. The result signal can condition the outcome of a floating point instruction. The result generator may also respond to multiple control signals asserted when testing a single operand for different formats, such as not-a-number (NaN), infinity, normalized, denormalized, invalid operation, overflow, underflow, division by zero, exact, and inexact.
    • 浮点运算测试电路包括分析电路和耦合到分析电路的结果发生器电路。 分析电路根据操作数内的数据确定浮点操作数的状态。 操作数缓冲器可以将操作数提供给分析电路。 结果生成器电路响应于至少一个控制信号,并且如果浮点分析电路将浮点状态与由控制信号指定的预定格式相匹配,则确定结果信号。 结果信号可以调节浮点指令的结果。 当测试不同格式的单个操作数时,结果生成器也可以响应多个控制信号,例如非数字(NaN),无限大,归一化,非归一化,无效操作,溢出,下溢,除零,精确, 和不精确。
    • 94. 发明申请
    • System and method for generating an integer part of a logarithm of a floating point operand
    • 用于生成浮点运算数对数的整数部分的系统和方法
    • US20020178197A1
    • 2002-11-28
    • US10035585
    • 2001-12-28
    • Sun Microsystems, Inc.
    • Guy L. Steele JR.
    • G06F007/38
    • G06F5/012G06F5/015G06F7/483G06F7/4873G06F7/4876G06F7/49905G06F7/556G06F9/30014G06F9/30094G06F9/3861G06F9/3885
    • A logarithm unit computes an integer part of a logarithm of a floating point operand according to an embodiment of the present invention. The logarithm unit analyzes a format of the floating point operand and generates at least one signal representative of the format. The logarithm unit determines a magnitude of an unbiased exponent of the floating point operand as an intermediate result based on the at least one signal, wherein the unbiased exponent is represented by unbiased exponent bits. Still further, the logarithm unit determines an exponent field and a fraction field high part of the intermediate result. A result is assembled equaling the integer part of the logarithm of the floating point operand based on the at least one signal wherein, if the floating point operand is in at least one of a denormalized format, a normalized non-zero format, and a delimited format, an exponent field of the result equals the exponent field of the intermediate result and a fraction field high part of the result equals the fraction field high part of the intermediate result.
    • 根据本发明的实施例,对数单元计算浮点操作数的对数的整数部分。 对数单位分析浮点运算数的格式,并产生代表格式的至少一个信号。 对数单元基于至少一个信号来确定浮点操作数的无偏指数的大小作为中间结果,其中无偏指数由无偏指数位表示。 此外,对数单元确定中间结果的指数字段和分数字段高部分。 基于至少一个信号组合等于浮点操作数的对数的整数部分的结果,其中如果浮点操作数处于非归一化格式,归一化非零格式和定界中的至少一个中 格式,结果的指数字段等于中间结果的指数字段,结果的分数字段高部分等于中间结果的分数字段高部分。
    • 95. 发明授权
    • Normalization shift prediction independent of operand subtraction
    • 归一化移位预测独立于操作数减法
    • US6101516A
    • 2000-08-08
    • US191143
    • 1998-11-13
    • Gilbert M. WolrichTimothy C. FischerJohn J. Ellis
    • Gilbert M. WolrichTimothy C. FischerJohn J. Ellis
    • G06F5/01G06F7/50G06F7/57
    • G06F7/483G06F5/012G06F7/485G06F2207/3884G06F7/4873G06F7/49952G06F7/49957
    • A pipelined floating point processor including an add pipe for performing floating point additions is described. The add pipe includes a circuit to predict a normalization shift amount from examination of input operands, a circuit to determine the "Sticky bit" from the input operands, and a rounding adder which adds a pair of operands and rounds the result in a single pipeline stage operation. The rounding adder incorporates effects due to rounding in select logic for a series of carry select adders. The adder also aligns the datapath to permit economical storage and retrieval of floating point and integer operands for floating point or conversions operations. The floating point processor also includes in the adder pipeline a divider circuit include a quotient register having overflow quotient bit positions to detect the end of a division operation.
    • 描述了一种流水线浮点处理器,其包括用于执行浮点加法的添加管。 添加管道包括用于从输入操作数的检查中预测归一化偏移量的电路,用于从输入操作数确定“粘滞位”的电路,以及将一对操作数相加并将结果舍入到单个管道中的舍入加法器 舞台操作。 舍入加法器结合了一系列进位选择加法器的选择逻辑中的舍入的效果。 加法器还使数据路径对齐,以允许经济地存储和检索用于浮点或转换操作的浮点和整数操作数。 浮点处理器还包括在加法器流水线中,除法器电路包括具有溢出商位位置的商寄存器以检测分割操作的结束。
    • 98. 发明授权
    • Normalization shift prediction independent of operand substraction
    • 归一化移位预测独立于操作数减法
    • US5867407A
    • 1999-02-02
    • US955087
    • 1997-10-21
    • Gilbert M. WolrichTimothy C. FischerJohn J. Ellis
    • Gilbert M. WolrichTimothy C. FischerJohn J. Ellis
    • G06F5/01G06F7/50G06F7/57
    • G06F7/483G06F5/012G06F7/485G06F2207/3884G06F7/4873G06F7/49952G06F7/49957
    • A pipelined floating point processor including an add pipe for performing floating point additions is described. The add pipe includes a circuit to predict a normalization shift amount from examination of input operands, a circuit to determine the "Sticky bit" from the input operands, and a rounding adder which adds a pair of operands and rounds the result in a single pipeline stage operation. The rounding adder incorporates effects due to rounding in select logic for a series of carry select adders. The adder also aligns the datapath to permit economical storage and retrieval of floating point and integer operands for floating point or conversions operations. The floating point processor also includes in the adder pipeline a divider circuit include a quotient register having overflow quotient bit positions to detect the end of a division operation.
    • 描述了一种流水线浮点处理器,其包括用于执行浮点加法的添加管。 添加管道包括用于从输入操作数的检查中预测归一化偏移量的电路,从输入操作数确定“粘滞位”的电路,以及将一对操作数相加并将结果舍入到单个管道的舍入加法器 舞台操作。 舍入加法器结合了一系列进位选择加法器的选择逻辑中的舍入的效果。 加法器还使数据路径对齐,以允许经济地存储和检索用于浮点或转换操作的浮点和整数操作数。 浮点处理器还包括在加法器流水线中,除法器电路包括具有溢出商位位置的商寄存器以检测分割操作的结束。
    • 100. 发明授权
    • Floating-point division circuit
    • 浮点分割电路
    • US5309383A
    • 1994-05-03
    • US946316
    • 1992-11-09
    • Koichi Kuroiwa
    • Koichi Kuroiwa
    • G06F7/537G06F7/483G06F7/499G06F7/52G06F7/535G06F7/38
    • G06F7/535G06F7/5375G06F7/4873
    • A floating-point division circuit for performing division on floating-point data using a non-recovery type division method is disclosed. The floating-point division circuit includes a circuit portion for conducting a pre-division processing and pattern determination on a dividend and a divisor, an exponent operation portion, a mantissa division portion, and a quotient generating portion, further including either or both of an exception/non-operation detecting portion and a control portion. The exception/non-operation detecting portion generates a stop signal when detecting a non-operation pattern so as to stop a repetition of operations in the mantissa division portion. The control portion generates either a non-executional signal or a control signal so as to stop a latch operation during a period when no instruction for division is executed.
    • PCT No.PCT / JP92 / 00296 Sec。 371日期:1992年11月9日 102(e)日期1992年11月9日PCT 1992年3月12日PCT公布。 WO92 / 16892 PCT出版物 1992年10月1日公开了一种使用非恢复型分割方法对浮点数据进行分割的浮点分割电路。 浮点分割电路包括用于对除数和除数进行预分割处理和图案确定的电路部分,指数运算部分,尾数分割部分和商产生部分,还包括以下任一或两者: 异常/非操作检测部分和控制部分。 异常/非操作检测部分在检测非操作模式时产生停止信号,以停止尾数分割部分中的操作的重复。 控制部分产生非执行信号或控制信号,以便在不执行分割指令的时段期间停止锁存操作。