From e5f90f176c6009204faec14b5e3bdf4436dc0a46 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Mon, 11 Apr 2022 11:33:18 +0100 Subject: [PATCH] Emitter: Fix s8 problem with displacements --- common/emitter/x86types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/emitter/x86types.h b/common/emitter/x86types.h index 43e15fc3f1..1da6014725 100644 --- a/common/emitter/x86types.h +++ b/common/emitter/x86types.h @@ -75,7 +75,7 @@ namespace x86Emitter template static __fi bool is_s8(T imm) { - return (s8)imm == (s32)imm; + return (s8)imm == (typename std::make_signed::type)imm; } template