Vector permutation support for x86

Sebastian Pop sebpop@gmail.com
Sat Dec 5 20:40:00 GMT 2009


On Sat, Dec 5, 2009 at 11:20, Sebastian Pop <sebpop@gmail.com> wrote:
> On Sat, Dec 5, 2009 at 10:04, Uros Bizjak <ubizjak@gmail.com> wrote:
>> Attached patch was tested in gcc.target/i386 directory with and without -m32
>> and fixes mentioned regression for -m32. Despite only light testing, I'm
>> pretty confident that we should change handling of all FMA patterns in the
>> same way as shown in the example in the attached patch.
>>
>
> I will prepare a patch that does that for the other FMA4 patterns.

Fixed like this:

	* config/i386/sse.md: Remove all FMA4 splitters.
	Allow the second operand of FMA4 insns to be a nonimmediate.
	Fix comments punctuation.

Okay to commit once it passes full bootstrap and test with
make -k check RUNTESTFLAGS="--target_board=unix\{,-m32\}"

Thanks,
Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Remove-all-FMA4-splitters.patch
Type: text/x-patch
Size: 35796 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20091205/e1783f4c/attachment.bin>


More information about the Gcc-patches mailing list