This is what I done.
It works well.
Thanks to everybody.

2010/11/8 Michael Meissner <meiss...@linux.vnet.ibm.com>:
> On Mon, Nov 01, 2010 at 04:52:28PM +0200, roy rosen wrote:
>> Hi All,
>>
>> Is it possible to define UNITS_PER_SIMD_WORD as a global variable and
>> to set this varibale using a pragma (even once for a compilation) and
>> that way to be able to compile one file with UNITS_PER_SIMD_WORD = 8
>> and another file with UNITS_PER_SIMD_WORD = 16?
>
> The general way to do this would be to have an appropriate -m option to 
> control
> this.  Typically it is based on the instructions available to the back end.
>
> If you have an -m option, you could presumably define target attributes or
> pragmas to change this for particular functions.  At the moment, the i386 port
> is the only one to support target attributes/pragmas, though I have just
> submitted patches for the rs6000 port to add them there, so you can see what
> types of changes are needed (note, I need to do another patch after the first
> is approved for builtin functions).
>
> --
> Michael Meissner, IBM
> 5 Technology Place Drive, M/S 2757, Westford, MA 01886-3141, USA
> meiss...@linux.vnet.ibm.com
>

Reply via email to