diff --git a/common/build/x86emitter/x86emitter.vcxproj b/common/build/x86emitter/x86emitter.vcxproj
index b4cfa7ab91..61522868cd 100644
--- a/common/build/x86emitter/x86emitter.vcxproj
+++ b/common/build/x86emitter/x86emitter.vcxproj
@@ -101,6 +101,7 @@
+
@@ -123,6 +124,7 @@
+
diff --git a/common/build/x86emitter/x86emitter.vcxproj.filters b/common/build/x86emitter/x86emitter.vcxproj.filters
index cebe36529e..4e987e00a9 100644
--- a/common/build/x86emitter/x86emitter.vcxproj.filters
+++ b/common/build/x86emitter/x86emitter.vcxproj.filters
@@ -63,6 +63,9 @@
Source Files\Windows
+
+ Source Files
+
@@ -143,5 +146,8 @@
Header Files\Implement_Simd
+
+ Header Files\Implement
+
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj b/pcsx2/windows/VCprojects/pcsx2.vcxproj
index b8ecc6afed..963eef9017 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj
@@ -765,6 +765,7 @@
+
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
index c15e5101f2..57faa6dc47 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
@@ -1311,6 +1311,9 @@
System\ISO
+
+ System\Include
+
diff --git a/pcsx2/x86/R5900_Profiler.h b/pcsx2/x86/R5900_Profiler.h
index 748ea4dbae..cb6a0bb148 100644
--- a/pcsx2/x86/R5900_Profiler.h
+++ b/pcsx2/x86/R5900_Profiler.h
@@ -96,7 +96,25 @@ enum class eeOpcode {
/*,*/ /*,*/ PEXCH , PCPYH ,
/*,*/ /*,*/ PEXCW , /*,*/
- // ADD COP0/1 ??
+ // ADD COP0 ??
+
+ // "COP1"
+ MFC1, /* , */ CFC1, /* , */ MTC1, /* , */ CTC1 , /* , */
+
+ // "COP1 BC1"
+ BC1F, BC1T, BC1FL, BC1TL, /* , */ /* , */ /* , */ /* , */
+
+ // "COP1 S"
+ ADD_F, SUB_F, MUL_F, DIV_F, SQRT_F, ABS_F, MOV_F, NEG_F,
+ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */
+ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ RSQRT_F, /* , */
+ ADDA_F, SUBA_F, MULA_F, /* , */ MADD_F, MSUB_F, MADDA_F, MSUBA_F,
+ /* , */ /* , */ /* , */ /* , */ CVTW, /* , */ /* , */ /* , */
+ MAX_F, MIN_F, /* , */ /* , */ /* , */ /* , */ /* , */ /* , */
+ CF_F, /* , */ CEQ_F, /* , */ CLT_F, /* , */ CLE_F, /* , */
+
+ // "COP1 W"
+ CVTS_F, /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */
LAST
};
@@ -181,6 +199,24 @@ static const char eeOpcodeName[][16] = {
/* , */ /* , */ "PEXCH" , "PCPYH" ,
/* , */ /* , */ "PEXCW" , /* , */
+ // "COP1"
+ "MFC1" , /* , */ "CFC1" , /* , */ "MTC1" , /* , */ "CTC1" , /* , */
+
+ // "COP1 BC1"
+ "BC1F" , "BC1T" , "BC1FL" , "BC1TL" , /* , */ /* , */ /* , */ /* , */
+
+ // "COP1 S"
+ "ADD_F" , "SUB_F" , "MUL_F" , "DIV_F" , "SQRT_F" , "ABS_F" , "MOV_F" , "NEG_F" ,
+ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */
+ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ "RSQRT_F" , /* , */
+ "ADDA_F" , "SUBA_F" , "MULA_F" , /* , */ "MADD_F" , "MSUB_F" , "MADDA_F" , "MSUBA_F" ,
+ /* , */ /* , */ /* , */ /* , */ "CVTW" , /* , */ /* , */ /* , */
+ "MAX_F" , "MIN_F" , /* , */ /* , */ /* , */ /* , */ /* , */ /* , */
+ "C.F" , /* , */ "C.EQ" , /* , */ "C.LT" , /* , */ "C.LE" , /* , */
+
+ // "COP1 W"
+ "CVTS_F" , /* , */ /* , */ /* , */ /* , */ /* , */ /* , */ /* , */
+
"!"
};