METHOD AND SYSTEM FOR A RESULT CODE FOR A SINGLE-INSTRUCTION MULTIPLE-DATA PREDICATE COMPARE OPERATION

Patent №

US 6,282,628

Granted

2001-08-28

Filed 1999

Owner

MOTOROLA, INC.

+2 more

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09256374

A method and system is disclosed which summarizes the results of a classical single-instruction multiple-data SIMD predicate comparison operation, signaling whether all comparisons resulted in a false result or true result, and placing that status into a separate status register, such as the Power PC Condition Register. The method and system utilizes first and second status bits to support the signaling whether all element comparisons resulted in true or false. The first status bit is set when all element comparisons resulted in false (i.e. a NOR of all predicate comparison results), and the second status bit is set when all element comparisons resulted in true (i.e. an AND of all predicate comparison results). This capability allows control flow using conditional branching on the event when all comparison results are false or when all comparison results are true. The method and system of the present invention is useful in 3-D graphics such as lighting and trivial acceptance testing where executing down both paths of a branch and then selecting the correct result is not tolerable.

AI hardwareG06F 9/30021G06F 9/30036G06F 9/30038G06F 9/30072

AI classification

AI hardware1.00
Natural language0.02
Knowledge representation0.02
Evolutionary computation0.02
Machine learning0.00
Vision0.00
Planning0.00
Speech0.00

Ownership

MOTOROLA, INC.

assignment · 98310615

APPLE COMPUTER, INC.

assignment · 98420837

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 98420948

Assignors

HOCHSPRUNG, RONALD RAY, DIEFENDORFF, KEITH EVERETT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC