diff options
author | John van Groningen | 2016-03-18 11:43:17 +0000 |
---|---|---|
committer | John van Groningen | 2016-03-18 11:43:17 +0000 |
commit | 94591bac8ab99e02aa89dedd8ddd41ba68ece834 (patch) | |
tree | 08cc7c87e9686b3ffc2ebd99209b84a1193dae6b | |
parent | add passing arrays to c in ccall (diff) |
generate a word instead of a byte for abc instruction "instruction" for the ARM
-rw-r--r-- | cgarmas.c | 2 | ||||
-rw-r--r-- | cgarmwas.c | 2 |
2 files changed, 2 insertions, 2 deletions
@@ -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); @@ -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); } |