Header menu logo B2R2

ConditionCodeOp Type

Represents a lastly used opcode, which can be lazily remembered by an emulator to compute condition flags.

Record fields

Record Field Description

ADDB

Full Usage: ADDB

Field type: ConditionCodeOp
Modifiers: static

Addition of byte-size operands.

Field type: ConditionCodeOp

ADDD

Full Usage: ADDD

Field type: ConditionCodeOp
Modifiers: static

Addition of doubleword-size operands.

Field type: ConditionCodeOp

ADDQ

Full Usage: ADDQ

Field type: ConditionCodeOp
Modifiers: static

Addition of quadword-size operands.

Field type: ConditionCodeOp

ADDW

Full Usage: ADDW

Field type: ConditionCodeOp
Modifiers: static

Addition of word-size operands.

Field type: ConditionCodeOp

DECB

Full Usage: DECB

Field type: ConditionCodeOp
Modifiers: static

Decrement of byte-size value.

Field type: ConditionCodeOp

DECD

Full Usage: DECD

Field type: ConditionCodeOp
Modifiers: static

Decrement of doubleword-size value.

Field type: ConditionCodeOp

DECQ

Full Usage: DECQ

Field type: ConditionCodeOp
Modifiers: static

Decrement of quadword-size value.

Field type: ConditionCodeOp

DECW

Full Usage: DECW

Field type: ConditionCodeOp
Modifiers: static

Decrement of word-size value.

Field type: ConditionCodeOp

EFlags

Full Usage: EFlags

Field type: ConditionCodeOp
Modifiers: static

Indicator for EFLAGS computation. This is set only when EFLAGS computation is complete.

Field type: ConditionCodeOp

INCB

Full Usage: INCB

Field type: ConditionCodeOp
Modifiers: static

Increment of byte-size value.

Field type: ConditionCodeOp

INCD

Full Usage: INCD

Field type: ConditionCodeOp
Modifiers: static

Increment of doubleword-size value.

Field type: ConditionCodeOp

INCQ

Full Usage: INCQ

Field type: ConditionCodeOp
Modifiers: static

Increment of quadword-size value.

Field type: ConditionCodeOp

INCW

Full Usage: INCW

Field type: ConditionCodeOp
Modifiers: static

Increment of word-size value.

Field type: ConditionCodeOp

LOGICB

Full Usage: LOGICB

Field type: ConditionCodeOp
Modifiers: static

Logical operations of byte-size operands.

Field type: ConditionCodeOp

LOGICD

Full Usage: LOGICD

Field type: ConditionCodeOp
Modifiers: static

Logical operations of doubleword-size operands.

Field type: ConditionCodeOp

LOGICQ

Full Usage: LOGICQ

Field type: ConditionCodeOp
Modifiers: static

Logical operations of quadword-size operands.

Field type: ConditionCodeOp

LOGICW

Full Usage: LOGICW

Field type: ConditionCodeOp
Modifiers: static

Logical operations of word-size operands.

Field type: ConditionCodeOp

SARB

Full Usage: SARB

Field type: ConditionCodeOp
Modifiers: static

Shift arithmetic right operations of byte-size operands.

Field type: ConditionCodeOp

SARD

Full Usage: SARD

Field type: ConditionCodeOp
Modifiers: static

Shift arithmetic right operations of doubleword-size operands.

Field type: ConditionCodeOp

SARQ

Full Usage: SARQ

Field type: ConditionCodeOp
Modifiers: static

Shift arithmetic right operations of quadword-size operands.

Field type: ConditionCodeOp

SARW

Full Usage: SARW

Field type: ConditionCodeOp
Modifiers: static

Shift arithmetic right operations of word-size operands.

Field type: ConditionCodeOp

SHLB

Full Usage: SHLB

Field type: ConditionCodeOp
Modifiers: static

Shift operations of byte-size operands.

Field type: ConditionCodeOp

SHLD

Full Usage: SHLD

Field type: ConditionCodeOp
Modifiers: static

Shift operations of doubleword-size operands.

Field type: ConditionCodeOp

SHLQ

Full Usage: SHLQ

Field type: ConditionCodeOp
Modifiers: static

Shift operations of quadword-size operands.

Field type: ConditionCodeOp

SHLW

Full Usage: SHLW

Field type: ConditionCodeOp
Modifiers: static

Shift operations of word-size operands.

Field type: ConditionCodeOp

SHRB

Full Usage: SHRB

Field type: ConditionCodeOp
Modifiers: static

Shift right operations of byte-size operands.

Field type: ConditionCodeOp

SHRD

Full Usage: SHRD

Field type: ConditionCodeOp
Modifiers: static

Shift right operations of doubleword-size operands.

Field type: ConditionCodeOp

SHRQ

Full Usage: SHRQ

Field type: ConditionCodeOp
Modifiers: static

Shift right operations of quadword-size operands.

Field type: ConditionCodeOp

SHRW

Full Usage: SHRW

Field type: ConditionCodeOp
Modifiers: static

Shift right operations of word-size operands.

Field type: ConditionCodeOp

SUBB

Full Usage: SUBB

Field type: ConditionCodeOp
Modifiers: static

Substraction of byte-size operands.

Field type: ConditionCodeOp

SUBD

Full Usage: SUBD

Field type: ConditionCodeOp
Modifiers: static

Substraction of doubleword-size operands.

Field type: ConditionCodeOp

SUBQ

Full Usage: SUBQ

Field type: ConditionCodeOp
Modifiers: static

Substraction of quadword-size operands.

Field type: ConditionCodeOp

SUBW

Full Usage: SUBW

Field type: ConditionCodeOp
Modifiers: static

Substraction of word-size operands.

Field type: ConditionCodeOp

TraceStart

Full Usage: TraceStart

Field type: ConditionCodeOp
Modifiers: static

Indicator for the start of a trace.

Field type: ConditionCodeOp

XORXX

Full Usage: XORXX

Field type: ConditionCodeOp
Modifiers: static

XOR of the same operands.

Field type: ConditionCodeOp

Type something to start searching.