diff --git a/src/arm/isa-arm.c b/src/arm/isa-arm.c
index 5ff459814..e1aa93856 100644
--- a/src/arm/isa-arm.c
+++ b/src/arm/isa-arm.c
@@ -190,7 +190,7 @@ void ARMStep(struct ARMCore* cpu) {
 			}
 			break;
 		case 0xD:
-			if (!ARM_COND_GE) {
+			if (!ARM_COND_LE) {
 				cpu->cycles += 1 + cpu->memory->activePrefetchCycles32;
 				return;
 			}