From 40b849da233666044a04909995e558a254e4e7f9 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 26 Sep 2022 10:16:21 +0200 Subject: Improved handling of CF flags in dec/inc opcodes ([DYNAREC] too) (helps Xonotic official linux build) --- src/include/regs.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/include') diff --git a/src/include/regs.h b/src/include/regs.h index c0d5ba4e..d7ae0250 100755 --- a/src/include/regs.h +++ b/src/include/regs.h @@ -54,7 +54,7 @@ typedef enum { d_and16, d_and32, d_and64, - d_dec8, + d_dec8, // warning dec8..inc64 needs to be in sequence d_dec16, d_dec32, d_dec64, @@ -131,7 +131,15 @@ typedef enum { d_rcr16, d_rcr32, d_rcr64, - d_unknown //46 + d_dec8i, // interpretor version, to handle the CF flags that is untouched + d_dec16i, + d_dec32i, + d_dec64i, + d_inc8i, + d_inc16i, + d_inc32i, + d_inc64i, + d_unknown //95 } defered_flags_t; #pragma pack(push, 1) -- cgit 1.4.1