diff options
| author | John van Groningen | 2011-12-06 12:48:37 +0000 |
|---|---|---|
| committer | John van Groningen | 2011-12-06 12:48:37 +0000 |
| commit | 0e07d5bc6f30d20eec91b0ff02e6216c4af8360e (patch) | |
| tree | 73d0bef9f93efa1dfd01171ba8b6248440b98ebd | |
| parent | implement divLU for 32 bit thread safe code (diff) | |
fix imull (use imulq)
| -rw-r--r-- | cgawas.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2127,13 +2127,13 @@ static void w_as_div_rem_i_instruction (struct instruction *instruction,int comp } } else { if (((int)i)==i){ - w_as_opcode (intel_asm ? "imul" : "imull"); + w_as_opcode (intel_asm ? "imul" : "imulq"); w_as_immediate_register_newline (i,REGISTER_A1); } else { w_as_opcode_movq(); w_as_immediate_register_newline (i,s_reg2); - w_as_opcode_register_register_newline (intel_asm ? "imul" : "imull",s_reg2,REGISTER_A1); + w_as_opcode_register_register_newline (intel_asm ? "imul" : "imulq",s_reg2,REGISTER_A1); } w_as_opcode_register_register_newline ("sub",REGISTER_A1,s_reg3); |
