Abstract: A device for providing an alternative power source for a battery operated device is generally provided with a source module and a transformer, which are electrically coupled to the battery operated device. When necessary, one or more conductor modules are electrically coupled to the battery operated device. A selector on the transformer regulates the amount of voltage provided to the source module. In use, a source module and, if necessary, one or more conductor modules are positioned within a battery operated device. The selector is adjusted to supply the correct voltage for the type and number of batteries required by the battery operated device.
Abstract: 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.
Type:
Grant
Filed:
November 26, 2001
Date of Patent:
December 21, 2004
Assignee:
Microsoft Corporation
Inventors:
David Mitford Gillies, Ronnie Ira Chaiken