diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-03-04 10:09:25 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-03-04 10:09:25 +0100 |
| commit | 0ac4f5483d2628ea5c21cf6c02e10f7655b5e743 (patch) | |
| tree | a9dd0e314753c01289a1e3dc4e011028587b23a4 /src/include | |
| parent | 1e971dde996e48ceeac556430dcf14e329895e2f (diff) | |
| download | box64-0ac4f5483d2628ea5c21cf6c02e10f7655b5e743.tar.gz box64-0ac4f5483d2628ea5c21cf6c02e10f7655b5e743.zip | |
Preparing defered flags handling
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/regs.h | 29 |
1 files changed, 25 insertions, 4 deletions
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; |