rs6000: New type attribute value "halfmul"
commit18f0a24b677b550b7271d18959ba994a681af6a4
authorsegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 May 2014 16:34:01 +0000 (23 16:34 +0000)
committersegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 May 2014 16:34:01 +0000 (23 16:34 +0000)
treed417fa0a7609c8a27aadf4ffae909382785bf47a
parent0bca1ae23eb0b2562af9a4212568fceda2e0761f
rs6000: New type attribute value "halfmul"

This is for the legacy integer multiply-accumulate instructions.
Quite a mouthful, and "mulhw" is also a terrible name since we already
have a machine instruction called exactly that.  Hence "halfmul".

Also fixes the titan automaton description for this.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210866 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/40x.md
gcc/config/rs6000/440.md
gcc/config/rs6000/476.md
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/titan.md