diff options
author | Camil Staps | 2016-11-08 19:07:30 +0000 |
---|---|---|
committer | Camil Staps | 2016-11-08 19:07:30 +0000 |
commit | f64b03555ed77006b7e3aee13718f23cd8f27bb7 (patch) | |
tree | 0ab75bc9dc9989e56f75196d84c6011880d3e49e | |
parent | Storing 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.c | 4 |
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); |