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.

Un metodo e un sistema è rilevato che ricapitola i risultati di un funzionamento classico di confronto di attributo di multiplo-dati SIMD di singolo-istruzione, segnalando se tutti i confronti hanno provocato un risultato falso o il risultato allineare e disponendo che condizione in un registro separato di condizione, quale il registro di stato del pc di alimentazione. Il metodo ed il sistema utilizza in primo luogo e seconde punte di condizione per sostenere la segnalazione se tutti i confronti dell'elemento hanno provocato allineare o falso. La prima punta di condizione è regolata quando tutti i confronti dell'elemento hanno provocato falso (cioè a NÉ di tutti i risultati di confronto di attributo) e la seconda punta di condizione è regolata quando tutti i confronti dell'elemento hanno provocato allineare (cioè E di tutti i risultati di confronto di attributo). Questa possibilità permette il flusso di controllo usando la ramificazione condizionale sull'evento quando tutti i risultati di confronto sono falsi o quando tutti i risultati di confronto sono allineare. Il metodo ed il sistema di presente invenzione è utili in grafici 3-D come l'illuminazione e prova di accettazione insignificante dove eseguendo giù entrambi i percorsi di un ramo ed allora selezionando il risultato corretto non è tollerabile.

 
Web www.patentalert.com

< (none)

< Partially executing a pending atomic instruction to unlock resources when cancellation of the instruction occurs

> Logical drive migration for a raid adapter

> (none)

~ 00013