about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-04 10:09:25 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-04 10:09:25 +0100
commit0ac4f5483d2628ea5c21cf6c02e10f7655b5e743 (patch)
treea9dd0e314753c01289a1e3dc4e011028587b23a4 /src/include
parent1e971dde996e48ceeac556430dcf14e329895e2f (diff)
downloadbox64-0ac4f5483d2628ea5c21cf6c02e10f7655b5e743.tar.gz
box64-0ac4f5483d2628ea5c21cf6c02e10f7655b5e743.zip
Preparing defered flags handling
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/regs.h29
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;