[PATCH][ARM] add support for some missing 16-bit multiplication insns

Andrew Stubbs ams@codesourcery.com
Fri May 27 17:54:00 GMT 2011


Hi all,

This patch adds support for the ARM SMLALTB, SMLALTT, SMLATB, and SMLATT 
instructions.

These instructions do HImode -> DI/SImode widening 
multiply-and-accumulate with one or both operands taken from the top 16 
bits of the source register.

Note that this patch won't do much until my other patch for canonical 
mult patterns is applied.

OK?

Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 16-bit-ops.patch
Type: text/x-patch
Size: 4225 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110527/d027025c/attachment.bin>


More information about the Gcc-patches mailing list