ARITHMETIC LAZY FLAGS REPRESENTATION FOR EMULATION
In aspects of arithmetic lazy flags representation for emulation, a host processor system receives application instructions that are designed for execution by a guest processor system that is different than a processor architecture of the host processor system. A host emulator receives an applicatio...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | Chinese English |
Published |
11.10.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In aspects of arithmetic lazy flags representation for emulation, a host processor system receives application instructions that are designed for execution by a guest processor system that is different than a processor architecture of the host processor system. A host emulator receives an application instruction that includes an arithmetic operation, determines a result value of the arithmetic operation that is performed on integer values, and determines a first state variable and a second state variable. The host emulator also determines whether a subsequent application instruction will needa derivation of a subset of arithmetic flags based in part on a third state variable. The host emulator can then determine that the subsequent application instruction does not need the derivation of the subset of arithmetic flags, and perform the subsequent application instruction without a determination of the third state variable, thereby reducing processor clock cycles to emulate the application instructions.
在用于仿真的算术惰 |
---|---|
Bibliography: | Application Number: CN201880013197 |