+Fri Sep 10 11:58:55 1999 Bernd Schmidt <bernds@cygnus.co.uk>
+
+ * i386.md (ashlqi3): For NON_QI_REG_P regs, use sall. Fix some
+ operand size modifiers.
+
Fri Sep 10 10:32:32 1999 Bernd Schmidt <bernds@cygnus.co.uk>
* c-common.c (c_common_nodes_and_builtins): Don't build
if (REG_P (operands[2]))
{
if (NON_QI_REG_P (operands[1]))
- return \"sal{l}\\t{%k2, %0|%0, %k2}\";
+ return \"sal{l}\\t{%b2, %k0|%k0, %b2}\";
else
return \"sal{b}\\t{%b2, %0|%0, %b2}\";
}
else
{
if (NON_QI_REG_P (operands[1]))
- return \"sal{b}\\t{%2, %k0|%k0, %2}\";
+ return \"sal{l}\\t{%2, %k0|%k0, %2}\";
else
return \"sal{b}\\t{%2, %0|%0, %2}\";
}