Reduce header dependencies on x86Emitter (#3545)

This commit is contained in:
tellowkrinkle 2020-07-15 00:56:58 -05:00 committed by GitHub
parent 715672481b
commit 18f5deede7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -15,8 +15,6 @@
#pragma once #pragma once
#include "x86emitter.h"
enum x86VendorType { enum x86VendorType {
x86Vendor_Intel = 0, x86Vendor_Intel = 0,
x86Vendor_AMD = 1, x86Vendor_AMD = 1,
@ -135,6 +133,12 @@ enum SSE_RoundMode {
ImplementEnumOperators(SSE_RoundMode); ImplementEnumOperators(SSE_RoundMode);
// Predeclaration for xIndirect32
namespace x86Emitter {
template <typename T> class xIndirect;
typedef xIndirect<u32> xIndirect32;
}
// -------------------------------------------------------------------------------------- // --------------------------------------------------------------------------------------
// SSE_MXCSR - Control/Status Register (bitfield) // SSE_MXCSR - Control/Status Register (bitfield)
// -------------------------------------------------------------------------------------- // --------------------------------------------------------------------------------------