PROPAGATING CONSTANT VALUES USING A COMPUTED CONSTANTS TABLE, AND RELATED APPARATUSES AND METHODS

Propagating constant values using a computed constants table, and related apparatuses and methods are disclosed. In one aspect, an apparatus comprises an instruction processing circuit configured to provide a computed constants table containing one or more entries. Each entry of the computed constan...

Full description

Saved in:
Bibliographic Details
Main Author MORROW MICHAEL WILLIAM
Format Patent
LanguageEnglish
Published 31.03.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Propagating constant values using a computed constants table, and related apparatuses and methods are disclosed. In one aspect, an apparatus comprises an instruction processing circuit configured to provide a computed constants table containing one or more entries. Each entry of the computed constants table comprises an attribute and a computed constant value. The instruction processing circuit is configured to detect a deterministic instruction in an instruction stream. Upon detecting the deterministic instruction, the instruction processing circuit determines whether an attribute of the deterministic instruction matches an entry of the computed constants table. If so, the instruction processing circuit provides the computed constant value stored in the entry to at least one dependent instruction. In this manner, a computed constant value may be propagated between instructions without requiring the deterministic instruction to be re-executed.
Bibliography:Application Number: US201414498508