DETERMINING GUARDING PREDICATE FROM PARTITION GRAPH BASED DEDUCTION TO GENERATE INVERSE PREDICATE EXPRESSION FOR BRANCH REVERSAL

Patent №

US 7,203,936

Granted

2007-04-10

Filed 2004

Owner

Lab

AI components

1

hardware

Assignment

None on record

Dataset

AIPD

2023_r1 edition

Application

10934018

Described is a method that identifies a predicate expression representing conditions in predicated assembly language instructions that determine a direction of a conditional branch instruction. The predicate expression is employed to enable a transformation to be made that causes the conditional branch instruction to trigger, or execute, when an opposite condition is true. A method is directed to producing a binary-level conditional branch reversal within a binary program on a computer architecture that supports a predicated execution. The method includes obtaining a predicate expression representing a condition that influences a direction of program flow of the binary-level conditional branch to be reversed, determining a binary-level transformation that causes the binary-level conditional branch to be triggered when an opposite condition is true, and modifying the binary-level conditional branch with the determined binary-level transformation, wherein the binary-level conditional branch is reversed.

AI hardwareG06F 9/30058G06F 8/44G06F 9/30072G06F 9/3842

AI classification

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