摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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 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.