projects
/
sasm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ad0a729
)
Bug fixes
author
Robert Pengelly
<robertapengelly@hotmail.com>
Sat, 8 Jun 2024 21:38:39 +0000
(22:38 +0100)
committer
Robert Pengelly
<robertapengelly@hotmail.com>
Sat, 8 Jun 2024 21:38:39 +0000
(22:38 +0100)
intel.c
patch
|
blob
|
history
diff --git
a/intel.c
b/intel.c
index c7d153eb09d2c613649d352ba7db222d244777c8..c62edb732b4a310fa210b1460aec0552b3b873f2 100644
(file)
--- a/
intel.c
+++ b/
intel.c
@@
-1005,6
+1005,12
@@
static void machine_dependent_set_march (const char *optarg) {
}
free (orig_arg);
+
+ if ((cpu_arch_flags & CPU_386)) {
+ bits = 32;
+ } else if ((cpu_arch_flags & CPU_8086)) {
+ bits = 16;
+ }
}
@@
-2294,7
+2300,7
@@
static int intel_process_register_expr (struct expr *expr) {
} else if (!intel_state.index_reg) {
intel_state.index_reg = reg_table + reg_num;
} else {
- intel_state.index_reg =
0
;
+ intel_state.index_reg =
reg_esp
;
}
return 2;
@@
-2419,7
+2425,7
@@
static int intel_simplify_expr (struct expr *expr) {
default:
- intel_state.index_reg =
0
;
+ intel_state.index_reg =
reg_esp
;
break;
}