summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamil Staps2016-11-08 19:07:30 +0000
committerCamil Staps2016-11-08 19:07:30 +0000
commitf64b03555ed77006b7e3aee13718f23cd8f27bb7 (patch)
tree0ab75bc9dc9989e56f75196d84c6011880d3e49e
parentStoring a label as a .long needs +1 for thumb mode (diff)
Fix distance of 8 before lazy entries of higher order functions
-rw-r--r--cgthumb2was.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cgthumb2was.c b/cgthumb2was.c
index e4a03af..21dcedd 100644
--- a/cgthumb2was.c
+++ b/cgthumb2was.c
@@ -2900,11 +2900,11 @@ static void w_as_apply_update_entry (struct basic_block *block)
w_as_profile_call (block);
if (block->block_n_node_arguments==-200){
- w_as_opcode ("b");
+ w_as_opcode ("b.w");
w_as_label (block->block_ea_label->label_name);
w_as_newline();
- w_as_instruction_without_parameters ("nop");
+ w_as_instruction_without_parameters ("nop.w");
} else {
w_as_opcode ("bl");
w_as_label (add_empty_node_labels[block->block_n_node_arguments+200]->label_name);