===================================================================
@@ -39562,9 +39562,6 @@ inline_memory_move_cost (machine_mode mode, enum r
return MAX (ix86_cost->int_load[1], ix86_cost->int_store[1]);
return in ? ix86_cost->int_load[1] : ix86_cost->int_store[1];
default:
- /* Compute number of 32bit moves needed. TFmode is moved as XFmode. */
- if (mode == TFmode)
- mode = XFmode;
if (in == 2)
cost = MAX (ix86_cost->int_load[2], ix86_cost->int_store[2]);
else if (in)
@@ -39571,6 +39568,7 @@ inline_memory_move_cost (machine_mode mode, enum r
cost = ix86_cost->int_load[2];
else
cost = ix86_cost->int_store[2];
+ /* Multiply with the number of GPR moves needed. */
return cost * CEIL ((int) GET_MODE_SIZE (mode), UNITS_PER_WORD);
}
}