Apparatus and method for integer to floating-point format conversion
    1.
    发明授权
    Apparatus and method for integer to floating-point format conversion 有权
    整数到浮点格式转换的装置和方法

    公开(公告)号:US07774393B1

    公开(公告)日:2010-08-10

    申请号:US10881187

    申请日:2004-06-30

    IPC分类号: G06F7/00

    CPC分类号: H03M7/24

    摘要: An apparatus and method for integer to floating-point format conversion. A processor may include an adder configured to perform addition of respective mantissas of two floating-point operands to produce a sum, where a smaller-exponent one of the floating-point operands has a respective exponent less than or equal to a respective exponent of a larger-exponent one of the floating-point operands. The processor may further include an alignment shifter coupled to the adder and configured, in a first mode of operation, to align the floating-point operands prior to the addition by shifting the respective mantissa of the smaller-exponent operand towards a least-significant bit position. The alignment shifter may be further configured, in a second mode of operation, to normalize an integer operand by shifting the integer operand towards a most-significant bit position. The second mode of operation may be active during execution of an instruction to convert the integer operand to floating-point format.

    摘要翻译: 一种用于整数到浮点格式转换的装置和方法。 处理器可以包括加法器,其被配置为执行两个浮点操作数的相应尾数的相加以产生和,其中较小指数的浮点操作数具有小于或等于相应指数的相应指数 较大指数的浮点操作数之一。 处理器还可以包括对准移位器,其耦合到加法器并且在第一操作模式下被配置为通过将较小指数操作数的相应尾数偏移到最低有效位来对准在加法之前的浮点操作数 位置。 在第二操作模式中,对准移位器可进一步配置为通过将整数操作数移向最高有效位位置来对整数操作数进行归一化。 在执行将整数操作数转换为浮点格式的指令期间,第二操作模式可以是活动的。

    Processor which implements fused and unfused multiply-add instructions in a pipelined manner
    2.
    发明授权
    Processor which implements fused and unfused multiply-add instructions in a pipelined manner 有权
    处理器,以流水线方式实现融合和未分配的加法指令

    公开(公告)号:US08239440B2

    公开(公告)日:2012-08-07

    申请号:US12057894

    申请日:2008-03-28

    IPC分类号: G06F7/38

    摘要: Implementing an unfused multiply-add instruction within a fused multiply-add pipeline. The system may include an aligner having an input for receiving an addition term, a multiplier tree having two inputs for receiving a first value and a second value for multiplication, and a first carry save adder (CSA), wherein the first CSA may receive partial products from the multiplier tree and an aligned addition term from the aligner. The system may include a fused/unfused multiply add (FUMA) block which may receive the first partial product, the second partial product, and the aligned addition term, wherein the first partial product and the second partial product are not truncated. The FUMA block may perform an unfused multiply add operation or a fused multiply add operation using the first partial product, the second partial product, and the aligned addition term, e.g., depending on an opcode or mode bit.

    摘要翻译: 在融合的乘法加法管道中实现未经加密的乘法加法指令。 系统可以包括具有用于接收加法项的输入的对准器,具有用于接收第一值的两个输入和用于乘法的第二值的乘法器树,以及第一进位保存加法器(CSA),其中第一CSA可以接收部分 乘数树中的乘积和对准器的对齐加法项。 该系统可以包括可以接收第一部分乘积,第二部分乘积和对齐的加法项的融合/未融合乘法(FUMA)块,其中第一部分乘积和第二部分乘积不被截断。 FUMA块可以使用第一部分乘积,第二部分积和对齐的相加项来执行未融合的加法运算或融合乘法运算,例如取决于操作码或模式位。

    Support for Hand-Held Instrument
    3.
    发明申请
    Support for Hand-Held Instrument 审中-公开
    支持手持仪器

    公开(公告)号:US20110089307A1

    公开(公告)日:2011-04-21

    申请号:US12432938

    申请日:2009-04-30

    IPC分类号: A47G1/16 F16M11/06

    摘要: The present invention is directed to a support for hand-held instruments providing for display of an image sheet in both a deployed or in use position and a raised or stored position. The present invention is available for use across a variety of applications that utilize hand-held instrument where an image display is desired. Uses include but are not limited to hand-held device such as writing instruments, toothbrushes, razors, and the like. The present invention provides for a leg assembly positioned near one end of the hand-held instrument, wherein the leg assembly can extend or pivot from the stored position to a use position for the purpose of holding and stabilizing the instrument on a horizontal surface and positioning the instrument in an angled-upward direction to allow for ease of grasp by a user while simultaneously displaying an image within an image holder of the leg assembly.

    摘要翻译: 本发明涉及一种用于在展开或使用位置以及升高或储存位置中显示图像片的手持式仪器的支撑件。 本发明可用于使用需要图像显示的手持式仪器的各种应用。 用途包括但不限于书写工具,牙刷,剃须刀等手持装置。 本发明提供一种腿部组件,其位于手持式工具的一端附近,其中腿部组件可以从存储位置延伸或枢转到使用位置,以便将仪器保持并稳定在水平表面上并定位 仪器处于向上倾斜的方向,以允许使用者容易掌握,同时在腿部组件的图像保持器内显示图像。

    MECHANISM FOR HANDLING UNFUSED MULTIPLY-ACCUMULATE ACCRUED EXCEPTION BITS IN A PROCESSOR
    4.
    发明申请
    MECHANISM FOR HANDLING UNFUSED MULTIPLY-ACCUMULATE ACCRUED EXCEPTION BITS IN A PROCESSOR 有权
    在处理器中处理未充分的多余累加的例外的机制

    公开(公告)号:US20100268920A1

    公开(公告)日:2010-10-21

    申请号:US12424929

    申请日:2009-04-16

    IPC分类号: G06F9/302

    摘要: A mechanism for handling unfused multiply-add accrued exception bits includes a processor including a floating point unit, a storage, and exception logic. The floating-point unit may be configured to execute an unfused multiply-accumulate instruction defined with the instruction set architecture (ISA). The unfused multiply-accumulate instruction may include a multiply sub-operation and an accumulate sub-operation. The storage may be configured to maintain floating-point exception state information. The exception logic may be configured to capture the floating-point exception state after completion of the multiply sub-operation and prior to completion of the accumulate sub-operation, for example, and to update the storage to reflect the floating-point exception state.

    摘要翻译: 用于处理未被使用的加法累加异常位的机制包括包括浮点单元,存储和异常逻辑的处理器。 浮点单元可以被配置为执行用指令集体系结构(ISA)定义的未融合的乘法累加指令。 未发送的乘法累加指令可以包括乘法子操作和累加子操作。 存储器可以被配置为保持浮点异常状态信息。 异常逻辑可以被配置为例如在乘法子操作完成之后并且在累加子操作完成之前捕获浮点异常状态,并且更新存储以反映浮点异常状态。

    Body Pad
    5.
    发明申请
    Body Pad 审中-公开
    身体垫

    公开(公告)号:US20100222728A1

    公开(公告)日:2010-09-02

    申请号:US12680922

    申请日:2008-10-03

    申请人: Jeffrey S. Brooks

    发明人: Jeffrey S. Brooks

    IPC分类号: A61F5/01

    CPC分类号: A61F13/068

    摘要: A body pad for application to the skin for treating an ailment. The pad includes a pad body, a recess in the pad body extending from the outer surface of the pad body toward the inner surface a distance which is less than an overall thickness of the body, and a thin, flexible wall at a bottom of the recess. The wall is adapted to deform outwardly into the recess to provide a cavity between the pad body and the skin for holding a volume of medication which has been pre-applied to the skin. Other pad features are disclosed.

    摘要翻译: 用于皮肤治疗疾病的身体垫。 衬垫包括衬垫本体,衬垫本体中的凹部,从衬垫本体的外表面向内表面延伸的距离小于主体的整体厚度;以及位于底部的薄的柔性壁 休息。 所述壁适于向外变形到所述凹部中,以在所述垫体和皮肤之间提供空腔,用于保持预先施加到皮肤上的一定量的药物。 公开了其他垫特征。

    Apparatus and method for floating-point exception prediction and recovery
    6.
    发明授权
    Apparatus and method for floating-point exception prediction and recovery 有权
    浮点异常预测和恢复的装置和方法

    公开(公告)号:US07373489B1

    公开(公告)日:2008-05-13

    申请号:US10880713

    申请日:2004-06-30

    IPC分类号: G06F9/00 G06F7/38 G06F9/44

    摘要: An apparatus and method for floating point exception prediction and recovery. In one embodiment, a processor may include instruction fetch logic configured to issue a first instruction from one of a plurality of threads and to successively issue a second instruction from another one of the plurality of threads. The processor may also include floating-point arithmetic logic configured to execute a floating-point instruction issued by the instruction fetch logic from a given one of the plurality of threads, and further configured to determine whether the floating-point instruction generates an exception, and may further include exception prediction logic configured to predict whether the floating-point instruction will generate the exception, where the prediction occurs before the floating-point arithmetic logic determines whether the floating-point instruction generates the exception.

    摘要翻译: 一种用于浮点异常预测和恢复的装置和方法。 在一个实施例中,处理器可以包括指令提取逻辑,其被配置为从多个线程中的一个发出第一指令,并且从多个线程中的另一个线程连续地发出第二指令。 处理器还可以包括浮点算术逻辑,其被配置为执行由指令提取逻辑从多个线程中的给定一个发出的浮点指令,并且还被配置为确定浮点指令是否生成异常,以及 还可以包括被配置为预测浮点指令是否将产生异常的异常预测逻辑,其中在浮点运算逻辑确定浮点指令是否产生异常之前发生预测。

    Insole with a neuroma pad
    7.
    发明授权
    Insole with a neuroma pad 有权
    鞋垫与神经垫

    公开(公告)号:US07140130B2

    公开(公告)日:2006-11-28

    申请号:US10867110

    申请日:2004-06-14

    申请人: Jeffrey S. Brooks

    发明人: Jeffrey S. Brooks

    IPC分类号: A61F5/14

    摘要: Footwear including an insole formed for relieving pressure on a common digital nerve of a foot. The insole has heel, mid and forefoot sections. The forefoot section of the insole is formed with a pad having a neuroma pad section which underlies the third and fourth metatarsal heads of the foot, so that when a bottom of the foot is placed on the insole, the neuroma pad section applies an upward force to the bottom of the foot sufficient to spread the third and fourth metatarsal heads away from one another and thereby relieve pressure on the third common digital nerve to reduce the risk of neuroma. In other embodiments, the pad is formed as a separate pad for placement in footwear. An insole designed for use with thonged footwear is also disclosed.

    摘要翻译: 鞋类包括形成用于缓解脚的共同数字神经上的压力的鞋内底。 鞋垫有脚跟,中部和前脚部分。 鞋垫的前脚部分形成有具有神经瘤垫部分的垫,其在脚的第三和第四跖骨头下方,使得当脚底部放置在鞋垫上时,神经垫垫部分施加向上的力 足以使第三和第四跖骨头彼此远离,从而减轻第三共同数字神经的压力,以减少神经瘤的风险。 在其它实施例中,垫形成为用于放置在鞋类中的单独垫。 还披露了一种专为与皮带鞋类设计使用的鞋垫。

    Rounding anticipator for floating point operations
    8.
    发明授权
    Rounding anticipator for floating point operations 有权
    舍入预测浮点运算

    公开(公告)号:US06557021B1

    公开(公告)日:2003-04-29

    申请号:US09527653

    申请日:2000-03-17

    IPC分类号: G06F738

    摘要: A method and apparatus that performs anticipatory rounding of intermediate results in a floating point arithmetic system while the intermediate results are being normalized is disclosed. One embodiment of the present invention includes four logic levels, implemented in N-NARY logic. In the first three logic levels, propagation information is gathered for preselected bit groups from the coarse and medium shift output of the normalizer as those results become available. In the fourth level, an incremented, normalized intermediate single-precision or double-precision mantissa result is produced by combining fine shift output bit values with propagation information for the appropriate top bit group, middle bit group, and bottom bit group. The appropriate bit groups are determined by examining the value of the fine shift select signal.

    摘要翻译: 公开了一种在中间结果正规化的同时在浮点算术系统中执行中间结果的预期舍入的方法和装置。 本发明的一个实施例包括在N-NARY逻辑中实现的四个逻辑电平。 在前三个逻辑电平中,当这些结果变得可用时,从归一化器的粗中移位输出收集预选位组的传播信息。 在第四级中,通过将精细位移输出位值与适当的顶部位组,中间位组和底部位组的传播信息组合,产生递增的标准化中间单精度或双精度尾数结果。 通过检查精细位移选择信号的值来确定适当的位组。

    Method and apparatus for a late pipeline enhanced floating point unit
    9.
    发明授权
    Method and apparatus for a late pipeline enhanced floating point unit 失效
    晚期管道增强浮点单元的方法和装置

    公开(公告)号:US06460134B1

    公开(公告)日:2002-10-01

    申请号:US09181406

    申请日:1998-10-28

    IPC分类号: G06F930

    摘要: The present invention comprises a method and apparatus for a pipeline of functional units with a late pipe functional unit that executes instructions without stalling until the result is available. The present invention comprises one or more earlier functional units coupled to a late pipe functional unit. The late pipe functional unit does not begin executing instructions until all of the input operands are or will be available for execution so that the late pipe functional unit will execute instructions without stalling until the result will be available in a fixed number of cycles. The present invention further comprises a late pipe functional unit that may comprise a floating point unit, a graphics unit, or an enhanced floating point unit. And finally, the late pipe functional unit is non-stalling and or is non-cancelable.

    摘要翻译: 本发明包括一种具有后期管道功能单元的功能单元流水线的方法和装置,其执行指令而不停顿,直到结果可用。 本发明包括一个或多个耦合到延迟管功能单元的功能单元。 所有后期管道功能单元都不会开始执行指令,直到所有的输入操作数都可以执行或者可以执行,以便后期管道功能单元执行指令而不停顿,直到结果以固定的循环数可用。 本发明还包括可以包括浮点单元,图形单元或增强型浮点单元的后期管道功能单元。 最后,后期管道功能单元不停滞,或不可取消。

    Footwear
    10.
    发明授权
    Footwear 失效

    公开(公告)号:US5787610A

    公开(公告)日:1998-08-04

    申请号:US861579

    申请日:1997-05-22

    申请人: Jeffrey S. Brooks

    发明人: Jeffrey S. Brooks

    摘要: Footwear comprising a sole formed from a first resilient material for attenuating the shock of impact to a wearer during running or walking, and a second material harder than the first material for providing firm support for a foot. The sole has heel, arch and toe sections, each of which have medial and lateral regions. The sole also has a forefoot section having a first region for supporting the first, second, third, fourth and fifth metatarsal heads of the foot, associated phalanges and metatarsal phalangeal joints, and the metatarsal necks associated with the fourth and fifth metatarsal heads, and a second region for supporting the metatarsal necks associated with the second and third metatarsal heads. The sole is formed so that the first resilient material is positioned in the lateral region of the heel section, the lateral region of the arch section, and the first region of the forefoot section, and so that the second harder material is positioned in the medial region of the arch section, and the second region of the forefoot section.