首页>
外国专利>
Multi-level instruction boosting method using plurality of ordinary registers forming plurality of conjugate register pairs that are shadow registers to each other with different only in MSB
Multi-level instruction boosting method using plurality of ordinary registers forming plurality of conjugate register pairs that are shadow registers to each other with different only in MSB
An instruction multi-level boosting method in a compiler has the step of providing a plurality of ordinary registers to act as the destination registers for access by the ordinary instructions. At least one instruction is boosted and speculatively executed. The boosting method also has the step of providing a plurality of special registers corresponding to the ordinary registers, and acting as the destination registers for access by the boosted and speculatively executed instruction. Then, at the original position of the boosted instruction, the address of at least one ordinary register used in the boosted instruction is translated into the address of at least one corresponding special register. In this way, the compiler efficiency can be incressed; the need of requiring additional registers is lowered; and the cost thereof is reduced down because no complicated duplicating circuit is needed.
展开▼