2 /* { dg-options "-w" } */
3 /* { dg-options "-O3 -w" { target powerpc*-*-* } } */
7 typedef signed short SINT16 ;
8 typedef unsigned long UINT32 ;
9 typedef unsigned int UINT ;
19 bool operator==(const A& other) const {return abXY == other.abXY;}
20 bool operator!=(const A& other) const {return abXY != other.abXY;}
23 template <int size> struct pArray { unsigned char u08[16*(((size*1)+15)/16)] __attribute__ ((aligned(16))); };
41 UINT32 bar (const C * sPtr)
46 a.xy[0] = sPtr->b.mvL[w].xy[0]<<2;
47 a.xy[1] = sPtr->b.mvL[w].xy[1]<<2;
49 if (a.xy[0] != ((SINT16) 0xffff << 2))
60 c.b.mvL[0].xy[0] = a.xy[0];
61 c.b.mvL[0].xy[1] = a.xy[1];