From 94591bac8ab99e02aa89dedd8ddd41ba68ece834 Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Fri, 18 Mar 2016 11:43:17 +0000 Subject: generate a word instead of a byte for abc instruction "instruction" for the ARM --- cgarmas.c | 2 +- cgarmwas.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cgarmas.c b/cgarmas.c index 785ec07..cd8fa19 100644 --- a/cgarmas.c +++ b/cgarmas.c @@ -3085,7 +3085,7 @@ static void as_instructions (struct instruction *instruction) as_add_or_sub_x_instruction (instruction,ARM_OP_SBC<<1,ARM_OP_ADC<<1); break; case IWORD: - store_c (instruction->instruction_parameters[0].parameter_data.i); + store_l (instruction->instruction_parameters[0].parameter_data.i); break; case IROTR: as_shift_instruction (instruction,ARM_OP_ROR); diff --git a/cgarmwas.c b/cgarmwas.c index 0decab1..ff317dc 100644 --- a/cgarmwas.c +++ b/cgarmwas.c @@ -1923,7 +1923,7 @@ static void w_as_rem_instruction (struct instruction *instruction) static void w_as_word_instruction (struct instruction *instruction) { - fprintf (assembly_file,"\t.byte\t%d\n", + fprintf (assembly_file,"\t.word\t%d\n", (int)instruction->instruction_parameters[0].parameter_data.i); } -- cgit v1.2.3