Calculating 2A+ sign(A) in a single instruction cycle

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36478401, G06F 750

Patent

active

058503471

ABSTRACT:
The expression 2A+sign(A), where A is a signed binary integer represented in 2's complement form, sign(A) is equal to one when A is greater than zero, sign(A) is equal to zero when A is zero, and sign(A) is equal to negative one when A is less than zero, is calculated by bit-complementing A, bit-complementing (A+A+2) when A is less than zero, bit-complementing (A+A+1) when A is equal to zero, and bit-complementing all bits except a least significant bit of (A+A+1) when A is greater than zero. Zero detect for A is provided by determining whether a first carry-out bit from (A+A+1) and a second carry-out bit from (A+A+2) have different logical values. In this manner, 2A+sign(A) can be calculated by a general purpose computer in a single instruction cycle.

REFERENCES:
patent: 4218751 (1980-08-01), McManigal
patent: 4709226 (1987-11-01), Christopher
patent: 4953115 (1990-08-01), Kanoh
patent: 5267187 (1993-11-01), Hsieh et al.
patent: 5373459 (1994-12-01), Taniguchi
patent: 5574671 (1996-11-01), Young et al.
U.S. Application Serial No. 08/658,454, Filed Jun. 5, 1996, entitled "Zero Detect for Binary Sum" by R. Wong.
U.S. Application Serial No. 08/695,142, Filed Aug. 8,1996, entitled "Zero Detect for Binary Difference " by R. Wong.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Calculating 2A+ sign(A) in a single instruction cycle does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Calculating 2A+ sign(A) in a single instruction cycle, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Calculating 2A+ sign(A) in a single instruction cycle will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1462618

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.