// } else {\r
// EdbPrintInstructionName (L"32");\r
// }\r
- if (Modifiers & CONDITION_M_CONDITIONAL) {\r
- if (Modifiers & JMP_M_CS) {\r
+ if ((Modifiers & CONDITION_M_CONDITIONAL) != 0) {\r
+ if ((Modifiers & JMP_M_CS) != 0) {\r
EdbPrintInstructionName (L"cs");\r
} else {\r
EdbPrintInstructionName (L"cc");\r
}\r
\r
InstructionAddress += 2;\r
- if (Modifiers & OPCODE_M_IMMDATA64) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA64) != 0) {\r
CopyMem (&Data64, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT64));\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
EdbPrintData64 (Data64);\r
} else {\r
return 0;\r
*DisasmString = EdbPreInstructionString ();\r
\r
EdbPrintInstructionName (L"JMP8");\r
- if (Modifiers & CONDITION_M_CONDITIONAL) {\r
- if (Modifiers & JMP_M_CS) {\r
+ if ((Modifiers & CONDITION_M_CONDITIONAL) != 0) {\r
+ if ((Modifiers & JMP_M_CS) != 0) {\r
EdbPrintInstructionName (L"cs");\r
} else {\r
EdbPrintInstructionName (L"cc");\r
// } else {\r
// EdbPrintInstructionName (L"32");\r
// }\r
- if (Operands & OPERAND_M_NATIVE_CALL) {\r
+ if ((Operands & OPERAND_M_NATIVE_CALL) != 0) {\r
EdbPrintInstructionName (L"EX");\r
}\r
// if ((Operands & OPERAND_M_RELATIVE_ADDR) == 0) {\r
// }\r
\r
InstructionAddress += 2;\r
- if (Modifiers & OPCODE_M_IMMDATA64) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA64) != 0) {\r
CopyMem (&Data64, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT64));\r
Ip = Data64;\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
Result = EdbFindAndPrintSymbol ((UINTN)Ip);\r
if (Result == 0) {\r
EdbPrintData64 (Data64);\r
return 0;\r
}\r
} else {\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
CopyMem (&Data32, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT32));\r
} else {\r
Data32 = 0;\r
}\r
\r
if ((Operands & OPERAND_M_INDIRECT1) == 0) {\r
- if (Operands & OPERAND_M_RELATIVE_ADDR) {\r
+ if ((Operands & OPERAND_M_RELATIVE_ADDR) != 0) {\r
Result = EdbFindAndPrintSymbol ((UINTN)(SavedInstructionAddress + Ip + Size));\r
} else {\r
Result = EdbFindAndPrintSymbol ((UINTN)Ip);\r
}\r
if (Result == 0) {\r
EdbPrintRegister1 (Operands);\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
EdbPrintImmData32 (Data32);\r
}\r
}\r
} else {\r
EdbPrintRegister1 (Operands);\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
EdbPrintRawIndexData32 (Data32);\r
}\r
}\r
Opcode = GET_OPCODE (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintComma ();\r
EdbPrintRegister2 (Operands);\r
\r
- if (Modifiers & OPCODE_M_IMMDATA) {\r
+ if ((Modifiers & OPCODE_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT2) {\r
+ if ((Operands & OPERAND_M_INDIRECT2) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
Opcode = GET_OPCODE (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
- if (Modifiers & DATAMANIP_M_IMMDATA) {\r
+ if ((Modifiers & DATAMANIP_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister2 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & DATAMANIP_M_IMMDATA) {\r
+ if ((Modifiers & DATAMANIP_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT2) {\r
+ if ((Operands & OPERAND_M_INDIRECT2) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
Opcode = GET_OPCODE (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
- if (Modifiers & DATAMANIP_M_IMMDATA) {\r
+ if ((Modifiers & DATAMANIP_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister2 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & DATAMANIP_M_IMMDATA) {\r
+ if ((Modifiers & DATAMANIP_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT2) {\r
+ if ((Operands & OPERAND_M_INDIRECT2) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
Size = 2;\r
- if (Modifiers & (OPCODE_M_IMMED_OP1 | OPCODE_M_IMMED_OP2)) {\r
+ if ((Modifiers & (OPCODE_M_IMMED_OP1 | OPCODE_M_IMMED_OP2)) != 0) {\r
if ((Opcode <= OPCODE_MOVQW) || (Opcode == OPCODE_MOVNW)) {\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
Size += 2;\r
}\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
Size += 2;\r
}\r
- } else if ((Opcode <= OPCODE_MOVQD) || (Opcode == OPCODE_MOVND)) {\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ } else if (((Opcode <= OPCODE_MOVQD) || (Opcode == OPCODE_MOVND)) != 0) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
Size += 4;\r
}\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
Size += 4;\r
}\r
} else if (Opcode == OPCODE_MOVQQ) {\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
Size += 8;\r
}\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
Size += 8;\r
}\r
}\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
if ((Opcode <= OPCODE_MOVQW) || (Opcode == OPCODE_MOVNW)) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
InstructionAddress += 2;\r
EdbPrintComma ();\r
EdbPrintRegister2 (Operands);\r
\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
if ((Opcode <= OPCODE_MOVQW) || (Opcode == OPCODE_MOVNW)) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
EdbPrintRawIndexData16 (Data16);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
Size = 2;\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
Size += 2;\r
}\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
Size += 2;\r
}\r
\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
InstructionAddress += 2;\r
EdbPrintRawIndexData16 (Data16);\r
EdbPrintComma ();\r
EdbPrintRegister2 (Operands);\r
\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT2) {\r
+ if ((Operands & OPERAND_M_INDIRECT2) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
Size = 2;\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
Size += 4;\r
}\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
Size += 4;\r
}\r
\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & OPCODE_M_IMMED_OP1) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP1) != 0) {\r
CopyMem (&Data32, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT32));\r
InstructionAddress += 4;\r
EdbPrintRawIndexData32 (Data32);\r
EdbPrintComma ();\r
EdbPrintRegister2 (Operands);\r
\r
- if (Modifiers & OPCODE_M_IMMED_OP2) {\r
+ if ((Modifiers & OPCODE_M_IMMED_OP2) != 0) {\r
CopyMem (&Data32, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT32));\r
- if (Operands & OPERAND_M_INDIRECT2) {\r
+ if ((Operands & OPERAND_M_INDIRECT2) != 0) {\r
EdbPrintRawIndexData32 (Data32);\r
} else {\r
EdbPrintImmDatan (Data32);\r
\r
Operands = GET_OPERANDS (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT1) {\r
+ if ((Operands & OPERAND_M_INDIRECT1) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
\r
Operands = GET_OPERANDS (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT1) {\r
+ if ((Operands & OPERAND_M_INDIRECT1) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
}\r
\r
Size = 2;\r
- if (Operands & OPERAND_M_CMPI_INDEX) {\r
+ if ((Operands & OPERAND_M_CMPI_INDEX) != 0) {\r
Size += 2;\r
}\r
- if (Modifiers & OPCODE_M_CMPI32_DATA) {\r
+ if ((Modifiers & OPCODE_M_CMPI32_DATA) != 0) {\r
Size += 4;\r
} else {\r
Size += 2;\r
// } else {\r
// EdbPrintInstructionName (L"32");\r
// }\r
- if (Modifiers & OPCODE_M_CMPI32_DATA) {\r
+ if ((Modifiers & OPCODE_M_CMPI32_DATA) != 0) {\r
EdbPrintInstructionName (L"d");\r
} else {\r
EdbPrintInstructionName (L"w");\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Operands & OPERAND_M_CMPI_INDEX) {\r
+ if ((Operands & OPERAND_M_CMPI_INDEX) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
InstructionAddress += 2;\r
EdbPrintRawIndexData16 (Data16);\r
\r
EdbPrintComma ();\r
\r
- if (Modifiers & OPCODE_M_CMPI32_DATA) {\r
+ if ((Modifiers & OPCODE_M_CMPI32_DATA) != 0) {\r
CopyMem (&Data32, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT32));\r
EdbPrintDatan (Data32);\r
} else {\r
\r
Operands = GET_OPERANDS (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT1) {\r
+ if ((Operands & OPERAND_M_INDIRECT1) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
\r
Operands = GET_OPERANDS (InstructionAddress);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Modifiers & PUSHPOP_M_IMMDATA) {\r
+ if ((Modifiers & PUSHPOP_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
- if (Operands & OPERAND_M_INDIRECT1) {\r
+ if ((Operands & OPERAND_M_INDIRECT1) != 0) {\r
EdbPrintRawIndexData16 (Data16);\r
} else {\r
EdbPrintImmDatan (Data16);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
\r
- if (Operands & MOVI_M_IMMDATA) {\r
+ if ((Operands & MOVI_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Operands & MOVI_M_IMMDATA) {\r
+ if ((Operands & MOVI_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
InstructionAddress += 2;\r
EdbPrintRawIndexData16 (Data16);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
\r
- if (Operands & MOVI_M_IMMDATA) {\r
+ if ((Operands & MOVI_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Operands & MOVI_M_IMMDATA) {\r
+ if ((Operands & MOVI_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
InstructionAddress += 2;\r
EdbPrintRawIndexData16 (Data16);\r
Modifiers = GET_MODIFIERS (InstructionAddress);\r
Operands = GET_OPERANDS (InstructionAddress);\r
\r
- if (Operands & MOVI_M_IMMDATA) {\r
+ if ((Operands & MOVI_M_IMMDATA) != 0) {\r
Size = 4;\r
} else {\r
Size = 2;\r
EdbPrintRegister1 (Operands);\r
\r
InstructionAddress += 2;\r
- if (Operands & MOVI_M_IMMDATA) {\r
+ if ((Operands & MOVI_M_IMMDATA) != 0) {\r
CopyMem (&Data16, (VOID *)(UINTN)(InstructionAddress), sizeof(UINT16));\r
InstructionAddress += 2;\r
EdbPrintRawIndexData16 (Data16);\r