1
// Copyright 2013 Dolphin Emulator Project
2
// Licensed under GPLv2
3
// Refer to the license.txt file included.
5
#ifndef _X64ANALYZER_H_
6
#define _X64ANALYZER_H_
8
#include "CommonTypes.h"
10
struct InstructionInfo
12
int operandSize; //8, 16, 32, 64
28
ModRM(u8 modRM, u8 rex)
31
reg = ((modRM >> 3) & 7) | ((rex & 4)?8:0);
42
bool DisassembleMov(const unsigned char *codePtr, InstructionInfo *info);
44
#endif // _X64ANALYZER_H_