Skip to content

Commit 4a4cd3d

Browse files
committed
Add logging when loading a save state that has "unknown-prefix-mode" set
1 parent 76c4064 commit 4a4cd3d

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

Core/MIPS/ARM/ArmJit.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ void ArmJit::DoState(PointerWrap &p)
132132
if (!s)
133133
return;
134134

135+
if (p.mode == PointerWrap::MODE_READ && !js.startDefaultPrefix) {
136+
WARN_LOG(CPU, "Jit: An uneaten prefix was previously detected. Jitting in unknown-prefix mode.");
137+
}
135138
Do(p, js.startDefaultPrefix);
136139
if (s >= 2) {
137140
Do(p, js.hasSetRounding);

Core/MIPS/ARM64/Arm64Jit.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ void Arm64Jit::DoState(PointerWrap &p) {
129129
return;
130130

131131
Do(p, js.startDefaultPrefix);
132+
if (p.mode == PointerWrap::MODE_READ && !js.startDefaultPrefix) {
133+
WARN_LOG(CPU, "Jit: An uneaten prefix was previously detected. Jitting in unknown-prefix mode.");
134+
}
132135
if (s >= 2) {
133136
Do(p, js.hasSetRounding);
134137
if (p.mode == PointerWrap::MODE_READ) {

Core/MIPS/x86/Jit.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@ void Jit::DoState(PointerWrap &p) {
144144
return;
145145

146146
Do(p, js.startDefaultPrefix);
147+
if (p.mode == PointerWrap::MODE_READ && !js.startDefaultPrefix) {
148+
WARN_LOG(CPU, "Jit: An uneaten prefix was previously detected. Jitting in unknown-prefix mode.");
149+
}
147150
if (s >= 2) {
148151
Do(p, js.hasSetRounding);
149152
if (p.mode == PointerWrap::MODE_READ) {

0 commit comments

Comments
 (0)