From 0ac4f5483d2628ea5c21cf6c02e10f7655b5e743 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 4 Mar 2021 10:09:25 +0100 Subject: Preparing defered flags handling --- src/include/regs.h | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) (limited to 'src/include') diff --git a/src/include/regs.h b/src/include/regs.h index 98a6bada..84159d2b 100755 --- a/src/include/regs.h +++ b/src/include/regs.h @@ -40,66 +40,87 @@ typedef enum { d_add8, d_add16, d_add32, + d_add64, d_and8, d_and16, d_and32, + d_and64, d_dec8, d_dec16, d_dec32, - d_inc8, //10 + d_dec64, + d_inc8, d_inc16, d_inc32, + d_inc64, d_imul8, d_imul16, d_imul32, + d_imul64, d_or8, d_or16, d_or32, + d_or64, d_mul8, - d_mul16, //20 + d_mul16, d_mul32, + d_mul64, d_neg8, d_neg16, d_neg32, + d_neg64, d_shl8, d_shl16, d_shl32, + d_shl64, d_shr8, d_shr16, - d_shr32, //30 + d_shr32, + d_shr64, d_sar8, d_sar16, d_sar32, + d_sar64, d_sub8, d_sub16, d_sub32, + d_sub64, d_xor8, d_xor16, d_xor32, - d_cmp8, //40 // thoses are used only with Dynarec + d_xor64, + d_cmp8, d_cmp16, d_cmp32, + d_cmp64, d_tst8, d_tst16, d_tst32, + d_tst64, d_adc8, d_adc16, d_adc32, + d_adc64, d_sbb8, d_sbb16, d_sbb32, + d_sbb64, d_rol8, d_rol16, d_rol32, + d_rol64, d_ror8, d_ror16, d_ror32, + d_ror64, d_rcl8, d_rcl16, d_rcl32, + d_rcl64, d_rcr8, d_rcr16, d_rcr32, + d_rcr64, d_unknown //46 } defered_flags_t; -- cgit 1.4.1