Skip to content

Instantly share code, notes, and snippets.

@jasonroelofs
Created July 23, 2010 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasonroelofs/487377 to your computer and use it in GitHub Desktop.
Save jasonroelofs/487377 to your computer and use it in GitHub Desktop.
//http://blog.gmane.org/gmane.comp.compilers.gccxml/month=20081201
//
// The built-ins that are missing and need to be added
#if defined(__MMX__)
/* The real m64 type may vary per-platform. Hopefully this is good enough. */
typedef int __gccxml_m64 __attribute__ ((__vector_size__ (8), __may_alias__));
typedef int __gccxml_v2si __attribute__ ((__vector_size__ (8)));
typedef short __gccxml_v4hi __attribute__ ((__vector_size__ (8)));
typedef char __gccxml_v8qi __attribute__ ((__vector_size__ (8)));
typedef double __gccxml_v2df __attribute__ ((__vector_size__ (16)));
typedef long long __gccxml_v2di __attribute__ ((__vector_size__ (16)));
typedef int __gccxml_v4si __attribute__ ((__vector_size__ (16)));
typedef unsigned int __gccxml_v4ui __attribute__ ((__vector_size__ (16)));
typedef float __gccxml_v4sf __attribute__ ((__vector_size__ (16)));
typedef short __gccxml_v8hi __attribute__ ((__vector_size__ (16)));
typedef char __gccxml_v16qi __attribute__ ((__vector_size__ (16)));
typedef float __gccxml_m128 __attribute__ ((__vector_size__ (16), __may_alias__));
typedef long long __gccxml_m128i __attribute__ ((__vector_size__ (16), __may_alias__));
typedef double __gccxml_m128d __attribute__ ((__vector_size__ (16), __may_alias__));
void __builtin_ia32_emms();
int __builtin_ia32_vec_ext_v2si(...);
__gccxml_m128 __builtin_ia32_addss(...);
__gccxml_m128 __builtin_ia32_subss(...);
__gccxml_m128 __builtin_ia32_mulss(...);
__gccxml_m128 __builtin_ia32_divss(...);
__gccxml_m128 __builtin_ia32_sqrtss(...);
__gccxml_m128 __builtin_ia32_rcpss(...);
__gccxml_m128 __builtin_ia32_rsqrtss(...);
__gccxml_m128 __builtin_ia32_minss(...);
__gccxml_m128 __builtin_ia32_maxss(...);
__gccxml_m128 __builtin_ia32_addps(...);
__gccxml_m128 __builtin_ia32_subps(...);
__gccxml_m128 __builtin_ia32_mulps(...);
__gccxml_m128 __builtin_ia32_divps(...);
__gccxml_m128 __builtin_ia32_sqrtps(...);
__gccxml_m128 __builtin_ia32_rcpps(...);
__gccxml_m128 __builtin_ia32_rsqrtps(...);
__gccxml_m128 __builtin_ia32_minps(...);
__gccxml_m128 __builtin_ia32_maxps(...);
__gccxml_m128 __builtin_ia32_andps(...);
__gccxml_m128 __builtin_ia32_andnps(...);
__gccxml_m128 __builtin_ia32_orps(...);
__gccxml_m128 __builtin_ia32_xorps(...);
__gccxml_m128 __builtin_ia32_cmpeqss(...);
__gccxml_m128 __builtin_ia32_cmpltss(...);
__gccxml_m128 __builtin_ia32_cmpless(...);
__gccxml_m128 __builtin_ia32_cmpltss(...);
__gccxml_m128 __builtin_ia32_movss(...);
__gccxml_m128 __builtin_ia32_cmpless(...);
__gccxml_m128 __builtin_ia32_movss(...);
__gccxml_m128 __builtin_ia32_cmpneqss(...);
__gccxml_m128 __builtin_ia32_cmpnltss(...);
__gccxml_m128 __builtin_ia32_cmpnless(...);
__gccxml_m128 __builtin_ia32_cmpnltss(...);
__gccxml_m128 __builtin_ia32_movss(...);
__gccxml_m128 __builtin_ia32_cmpnless(...);
__gccxml_m128 __builtin_ia32_movss(...);
__gccxml_m128 __builtin_ia32_cmpordss(...);
__gccxml_m128 __builtin_ia32_cmpunordss(...);
__gccxml_m128 __builtin_ia32_cmpeqps(...);
__gccxml_m128 __builtin_ia32_cmpltps(...);
__gccxml_m128 __builtin_ia32_cmpleps(...);
__gccxml_m128 __builtin_ia32_cmpgtps(...);
__gccxml_m128 __builtin_ia32_cmpgeps(...);
__gccxml_m128 __builtin_ia32_cmpneqps(...);
__gccxml_m128 __builtin_ia32_cmpnltps(...);
__gccxml_m128 __builtin_ia32_cmpnleps(...);
__gccxml_m128 __builtin_ia32_cmpngtps(...);
__gccxml_m128 __builtin_ia32_cmpngeps(...);
__gccxml_m128 __builtin_ia32_cmpordps(...);
__gccxml_m128 __builtin_ia32_cmpunordps(...);
int __builtin_ia32_comieq(...);
int __builtin_ia32_comilt(...);
int __builtin_ia32_comile(...);
int __builtin_ia32_comigt(...);
int __builtin_ia32_comige(...);
int __builtin_ia32_comineq(...);
int __builtin_ia32_ucomieq(...);
int __builtin_ia32_ucomilt(...);
int __builtin_ia32_ucomile(...);
int __builtin_ia32_ucomigt(...);
int __builtin_ia32_ucomige(...);
int __builtin_ia32_ucomineq(...);
int __builtin_ia32_cvtss2si(...);
long long __builtin_ia32_cvtss2si64(...);
__gccxml_m128 __builtin_ia32_cvtps2pi(...);
int __builtin_ia32_cvttss2si(...);
long long __builtin_ia32_cvttss2si64(...);
__gccxml_m128 __builtin_ia32_cvttps2pi(...);
__gccxml_m128 __builtin_ia32_cvtsi2ss(...);
__gccxml_m128 __builtin_ia32_cvtsi642ss(...);
__gccxml_m128 __builtin_ia32_cvtpi2ps(...);
__gccxml_m128 __builtin_ia32_movlhps(...);
__gccxml_m128 __builtin_ia32_cvtpi2ps(...);
__gccxml_m128 __builtin_ia32_movlhps(...);
__gccxml_m128 __builtin_ia32_cvtpi2ps(...);
__gccxml_m128 __builtin_ia32_movlhps(...);
__gccxml_m128 __builtin_ia32_movhlps(...);
__gccxml_m128 __builtin_ia32_cvtps2pi(...);
__gccxml_m128 __builtin_ia32_unpckhps(...);
__gccxml_m128 __builtin_ia32_unpcklps(...);
__gccxml_m128 __builtin_ia32_loadhps(...);
void __builtin_ia32_storehps(...);
__gccxml_m128 __builtin_ia32_movhlps(...);
__gccxml_m128 __builtin_ia32_movlhps(...);
__gccxml_m128 __builtin_ia32_loadlps(...);
void __builtin_ia32_storelps(...);
int __builtin_ia32_movmskps(...);
unsigned int __builtin_ia32_stmxcsr(...);
void __builtin_ia32_ldmxcsr(...);
__gccxml_m128 __builtin_ia32_loadups(...);
__gccxml_m128 __builtin_ia32_shufps(...);
float __builtin_ia32_vec_ext_v4sf(...);
void __builtin_ia32_storeups(...);
__gccxml_m128 __builtin_ia32_shufps(...);
__gccxml_m128 __builtin_ia32_movss(...);
__gccxml_v8hi __builtin_ia32_pmaxsw(...);
__gccxml_v16qi __builtin_ia32_pmaxub(...);
__gccxml_v8hi __builtin_ia32_pminsw(...);
__gccxml_v16qi __builtin_ia32_pminub(...);
int __builtin_ia32_pmovmskb(...);
__gccxml_v8hi __builtin_ia32_pmulhuw(...);
void __builtin_ia32_maskmovq(...);
__gccxml_v16qi __builtin_ia32_pavgb(...);
__gccxml_v8hi __builtin_ia32_pavgw(...);
__gccxml_m128 __builtin_ia32_psadbw(...);
void __builtin_ia32_movntq(...);
void __builtin_ia32_movntps(...);
void __builtin_ia32_sfence(...);
__gccxml_m128d __builtin_ia32_movsd(...);
__gccxml_m128d __builtin_ia32_loadupd(...);
__gccxml_m128d __builtin_ia32_shufpd(...);
void __builtin_ia32_storeupd(...);
double __builtin_ia32_vec_ext_v2df(...);
__gccxml_m128d __builtin_ia32_shufpd(...);
int __builtin_ia32_vec_ext_v4si(...);
long long __builtin_ia32_vec_ext_v2di(...);
__gccxml_m128d __builtin_ia32_addpd(...);
__gccxml_m128d __builtin_ia32_addsd(...);
__gccxml_m128d __builtin_ia32_subpd(...);
__gccxml_m128d __builtin_ia32_subsd(...);
__gccxml_m128d __builtin_ia32_mulpd(...);
__gccxml_m128d __builtin_ia32_mulsd(...);
__gccxml_m128d __builtin_ia32_divpd(...);
__gccxml_m128d __builtin_ia32_divsd(...);
__gccxml_m128d __builtin_ia32_sqrtpd(...);
__gccxml_m128d __builtin_ia32_movsd(...);
__gccxml_m128d __builtin_ia32_sqrtsd(...);
__gccxml_m128d __builtin_ia32_minpd(...);
__gccxml_m128d __builtin_ia32_minsd(...);
__gccxml_m128d __builtin_ia32_maxpd(...);
__gccxml_m128d __builtin_ia32_maxsd(...);
__gccxml_m128d __builtin_ia32_andpd(...);
__gccxml_m128d __builtin_ia32_andnpd(...);
__gccxml_m128d __builtin_ia32_orpd(...);
__gccxml_m128d __builtin_ia32_xorpd(...);
__gccxml_m128 __builtin_ia32_cmpeqpd(...);
__gccxml_m128 __builtin_ia32_cmpltpd(...);
__gccxml_m128 __builtin_ia32_cmplepd(...);
__gccxml_m128 __builtin_ia32_cmpgtpd(...);
__gccxml_m128 __builtin_ia32_cmpgepd(...);
__gccxml_m128 __builtin_ia32_cmpneqpd(...);
__gccxml_m128 __builtin_ia32_cmpnltpd(...);
__gccxml_m128 __builtin_ia32_cmpnlepd(...);
__gccxml_m128 __builtin_ia32_cmpngtpd(...);
__gccxml_m128 __builtin_ia32_cmpngepd(...);
__gccxml_m128 __builtin_ia32_cmpordpd(...);
__gccxml_m128 __builtin_ia32_cmpunordpd(...);
__gccxml_m128 __builtin_ia32_cmpeqsd(...);
__gccxml_m128 __builtin_ia32_cmpltsd(...);
__gccxml_m128 __builtin_ia32_cmplesd(...);
__gccxml_m128 __builtin_ia32_cmpltsd(...);
__gccxml_m128d __builtin_ia32_movsd(...);
__gccxml_m128 __builtin_ia32_cmplesd(...);
__gccxml_m128d __builtin_ia32_movsd(...);
__gccxml_m128 __builtin_ia32_cmpneqsd(...);
__gccxml_m128 __builtin_ia32_cmpnltsd(...);
__gccxml_m128 __builtin_ia32_cmpnlesd(...);
__gccxml_m128 __builtin_ia32_cmpnltsd(...);
__gccxml_m128d __builtin_ia32_movsd(...);
__gccxml_m128 __builtin_ia32_cmpnlesd(...);
__gccxml_m128d __builtin_ia32_movsd(...);
__gccxml_m128 __builtin_ia32_cmpordsd(...);
__gccxml_m128 __builtin_ia32_cmpunordsd(...);
int __builtin_ia32_comisdeq(...);
int __builtin_ia32_comisdlt(...);
int __builtin_ia32_comisdle(...);
int __builtin_ia32_comisdgt(...);
int __builtin_ia32_comisdge(...);
int __builtin_ia32_comisdneq(...);
int __builtin_ia32_ucomisdeq(...);
int __builtin_ia32_ucomisdlt(...);
int __builtin_ia32_ucomisdle(...);
int __builtin_ia32_ucomisdgt(...);
int __builtin_ia32_ucomisdge(...);
int __builtin_ia32_ucomisdneq(...);
__gccxml_v16qi __builtin_ia32_loaddqu(...);
__gccxml_m128 __builtin_ia32_loadlv4si(...);
void __builtin_ia32_storedqu(...);
void __builtin_ia32_storelv4si(...);
long long __builtin_ia32_vec_ext_v2di(...);
__gccxml_m128 __builtin_ia32_movqv4si(...);
__gccxml_m128d __builtin_ia32_cvtdq2pd(...);
__gccxml_m128 __builtin_ia32_cvtdq2ps(...);
__gccxml_m128 __builtin_ia32_cvtpd2dq(...);
__gccxml_m128 __builtin_ia32_cvtpd2pi(...);
__gccxml_m128 __builtin_ia32_cvtpd2ps(...);
__gccxml_m128 __builtin_ia32_cvttpd2dq(...);
__gccxml_m128 __builtin_ia32_cvttpd2pi(...);
__gccxml_m128d __builtin_ia32_cvtpi2pd(...);
__gccxml_m128 __builtin_ia32_cvtps2dq(...);
__gccxml_m128 __builtin_ia32_cvttps2dq(...);
__gccxml_m128d __builtin_ia32_cvtps2pd(...);
int __builtin_ia32_cvtsd2si(...);
long long __builtin_ia32_cvtsd2si64(...);
int __builtin_ia32_cvttsd2si(...);
long long __builtin_ia32_cvttsd2si64(...);
__gccxml_m128 __builtin_ia32_cvtsd2ss(...);
__gccxml_m128d __builtin_ia32_cvtsi2sd(...);
__gccxml_m128d __builtin_ia32_cvtsi642sd(...);
__gccxml_m128d __builtin_ia32_cvtss2sd(...);
__gccxml_m128d __builtin_ia32_unpckhpd(...);
__gccxml_m128d __builtin_ia32_unpcklpd(...);
__gccxml_m128d __builtin_ia32_loadhpd(...);
__gccxml_m128d __builtin_ia32_loadlpd(...);
int __builtin_ia32_movmskpd(...);
__gccxml_v8hi __builtin_ia32_packsswb128(...);
__gccxml_m128 __builtin_ia32_packssdw128(...);
__gccxml_v8hi __builtin_ia32_packuswb128(...);
__gccxml_v16qi __builtin_ia32_punpckhbw128(...);
__gccxml_v8hi __builtin_ia32_punpckhwd128(...);
__gccxml_m128 __builtin_ia32_punpckhdq128(...);
__gccxml_m128 __builtin_ia32_punpckhqdq128(...);
__gccxml_v16qi __builtin_ia32_punpcklbw128(...);
__gccxml_v8hi __builtin_ia32_punpcklwd128(...);
__gccxml_m128 __builtin_ia32_punpckldq128(...);
__gccxml_m128 __builtin_ia32_punpcklqdq128(...);
__gccxml_v16qi __builtin_ia32_paddb128(...);
__gccxml_v8hi __builtin_ia32_paddw128(...);
__gccxml_m128 __builtin_ia32_paddd128(...);
__gccxml_m128 __builtin_ia32_paddq128(...);
__gccxml_v16qi __builtin_ia32_paddsb128(...);
__gccxml_v8hi __builtin_ia32_paddsw128(...);
__gccxml_v16qi __builtin_ia32_paddusb128(...);
__gccxml_v8hi __builtin_ia32_paddusw128(...);
__gccxml_v16qi __builtin_ia32_psubb128(...);
__gccxml_v8hi __builtin_ia32_psubw128(...);
__gccxml_m128 __builtin_ia32_psubd128(...);
__gccxml_m128 __builtin_ia32_psubq128(...);
__gccxml_v16qi __builtin_ia32_psubsb128(...);
__gccxml_v8hi __builtin_ia32_psubsw128(...);
__gccxml_v16qi __builtin_ia32_psubusb128(...);
__gccxml_v8hi __builtin_ia32_psubusw128(...);
__gccxml_m128 __builtin_ia32_pmaddwd128(...);
__gccxml_v8hi __builtin_ia32_pmulhw128(...);
__gccxml_v8hi __builtin_ia32_pmullw128(...);
__gccxml_m128 __builtin_ia32_pmuludq(...);
__gccxml_m128 __builtin_ia32_pmuludq128(...);
__gccxml_v8hi __builtin_ia32_psllw128(...);
__gccxml_m128 __builtin_ia32_pslld128(...);
__gccxml_m128 __builtin_ia32_psllq128(...);
__gccxml_v8hi __builtin_ia32_psraw128(...);
__gccxml_m128 __builtin_ia32_psrad128(...);
__gccxml_v8hi __builtin_ia32_psrlw128(...);
__gccxml_m128 __builtin_ia32_psrld128(...);
__gccxml_m128 __builtin_ia32_psrlq128(...);
__gccxml_m128 __builtin_ia32_pand128(...);
__gccxml_m128 __builtin_ia32_pandn128(...);
__gccxml_m128 __builtin_ia32_por128(...);
__gccxml_m128 __builtin_ia32_pxor128(...);
__gccxml_v16qi __builtin_ia32_pcmpeqb128(...);
__gccxml_v8hi __builtin_ia32_pcmpeqw128(...);
__gccxml_m128 __builtin_ia32_pcmpeqd128(...);
__gccxml_v16qi __builtin_ia32_pcmpgtb128(...);
__gccxml_v8hi __builtin_ia32_pcmpgtw128(...);
__gccxml_m128 __builtin_ia32_pcmpgtd128(...);
__gccxml_v16qi __builtin_ia32_pcmpgtb128(...);
__gccxml_v8hi __builtin_ia32_pcmpgtw128(...);
__gccxml_m128 __builtin_ia32_pcmpgtd128(...);
__gccxml_v8hi __builtin_ia32_pmaxsw128(...);
__gccxml_v16qi __builtin_ia32_pmaxub128(...);
__gccxml_v8hi __builtin_ia32_pminsw128(...);
__gccxml_v16qi __builtin_ia32_pminub128(...);
int __builtin_ia32_pmovmskb128(...);
__gccxml_v8hi __builtin_ia32_pmulhuw128(...);
void __builtin_ia32_maskmovdqu(...);
__gccxml_v16qi __builtin_ia32_pavgb128(...);
__gccxml_v8hi __builtin_ia32_pavgw128(...);
__gccxml_m128 __builtin_ia32_psadbw128(...);
void __builtin_ia32_movnti(...);
void __builtin_ia32_movntdq(...);
void __builtin_ia32_movntpd(...);
void __builtin_ia32_clflush(...);
void __builtin_ia32_lfence(...);
void __builtin_ia32_mfence(...);
__gccxml_m128 __builtin_ia32_pshufd(...);
__gccxml_v8qi __builtin_ia32_packsswb(...);
__gccxml_v4hi __builtin_ia32_packssdw(...);
__gccxml_v8qi __builtin_ia32_packuswb(...);
__gccxml_v8qi __builtin_ia32_punpckhbw(...);
__gccxml_v4hi __builtin_ia32_punpckhwd(...);
__gccxml_v2si __builtin_ia32_punpckhdq(...);
__gccxml_v8qi __builtin_ia32_punpcklbw(...);
__gccxml_v4hi __builtin_ia32_punpcklwd(...);
__gccxml_v2si __builtin_ia32_punpckldq(...);
__gccxml_v8qi __builtin_ia32_paddb(...);
__gccxml_v4hi __builtin_ia32_paddw(...);
__gccxml_v2si __builtin_ia32_paddd(...);
__gccxml_m64 __builtin_ia32_paddq(...);
__gccxml_v8qi __builtin_ia32_paddsb(...);
__gccxml_v4hi __builtin_ia32_paddsw(...);
__gccxml_v8qi __builtin_ia32_paddusb(...);
__gccxml_v4hi __builtin_ia32_paddusw(...);
__gccxml_v8qi __builtin_ia32_psubb(...);
__gccxml_v4hi __builtin_ia32_psubw(...);
__gccxml_v2si __builtin_ia32_psubd(...);
__gccxml_m64 __builtin_ia32_psubq(...);
__gccxml_v8qi __builtin_ia32_psubsb(...);
__gccxml_v4hi __builtin_ia32_psubsw(...);
__gccxml_v8qi __builtin_ia32_psubusb(...);
__gccxml_v4hi __builtin_ia32_psubusw(...);
__gccxml_v2si __builtin_ia32_pmaddwd(...);
__gccxml_v4hi __builtin_ia32_pmulhw(...);
__gccxml_v4hi __builtin_ia32_pmullw(...);
__gccxml_v4hi __builtin_ia32_psllw(...);
__gccxml_v4hi __builtin_ia32_psllwi(...);
__gccxml_v2si __builtin_ia32_pslld(...);
__gccxml_v2si __builtin_ia32_pslldi(...);
__gccxml_m64 __builtin_ia32_psllq(...);
__gccxml_m64 __builtin_ia32_psllqi(...);
__gccxml_v4hi __builtin_ia32_psraw(...);
__gccxml_v4hi __builtin_ia32_psrawi(...);
__gccxml_v2si __builtin_ia32_psrad(...);
__gccxml_v2si __builtin_ia32_psradi(...);
__gccxml_v4hi __builtin_ia32_psrlw(...);
__gccxml_v4hi __builtin_ia32_psrlwi(...);
__gccxml_v2si __builtin_ia32_psrld(...);
__gccxml_v2si __builtin_ia32_psrldi(...);
__gccxml_m64 __builtin_ia32_psrlq(...);
__gccxml_m64 __builtin_ia32_psrlqi(...);
__gccxml_v2si __builtin_ia32_pand(...);
__gccxml_v2si __builtin_ia32_pandn(...);
__gccxml_v2si __builtin_ia32_por(...);
__gccxml_v2si __builtin_ia32_pxor(...);
__gccxml_v8qi __builtin_ia32_pcmpeqb(...);
__gccxml_v8qi __builtin_ia32_pcmpgtb(...);
__gccxml_v4hi __builtin_ia32_pcmpeqw(...);
__gccxml_v4hi __builtin_ia32_pcmpgtw(...);
__gccxml_v2si __builtin_ia32_pcmpeqd(...);
__gccxml_v2si __builtin_ia32_pcmpgtd(...);
__gccxml_v2si __builtin_ia32_vec_init_v2si(...);
__gccxml_v4hi __builtin_ia32_vec_init_v4hi(...);
__gccxml_v8qi __builtin_ia32_vec_init_v8qi(...);
#endif
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:29,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:32,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:125,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
from /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:20,
from /Users/roelofs/Development/ogrerb/lib/usr/include/OGRE/OgreWindowEventUtilities.h:41,
from /Users/roelofs/Development/ogrerb/lib/usr/include/OGRE/Ogre.h:122:
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_cvtps_pi32(float __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:666: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_cvttps_pi32(float __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:723: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_cvtps_pi16(float __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:890: error: cannot convert 'float __vector__' to 'int __vector__' in initialization
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:891: error: cannot convert 'float __vector__' to 'int __vector__' in initialization
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_max_pi16(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1311: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_max_pu8(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1328: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_min_pi16(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1345: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_min_pu8(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1362: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_mulhi_pu16(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1397: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_avg_pu8(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1457: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_avg_pu16(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1474: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h: In function 'long long int __vector__ _mm_sad_pu8(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1493: error: can't convert between vector values of different size
In file included from /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/xmmintrin.h:1579,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:29,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:32,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:125,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
from /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:20,
from /Users/roelofs/Development/ogrerb/lib/usr/include/OGRE/OgreWindowEventUtilities.h:41,
from /Users/roelofs/Development/ogrerb/lib/usr/include/OGRE/Ogre.h:122:
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/emmintrin.h: In function 'long long int __vector__ _mm_cvtpd_pi32(double __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/emmintrin.h:952: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/emmintrin.h: In function 'long long int __vector__ _mm_cvttpd_pi32(double __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/emmintrin.h:976: error: can't convert between vector values of different size
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/emmintrin.h: In function 'long long int __vector__ _mm_mul_su32(long long int __vector__, long long int __vector__)':
/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/emmintrin.h:1399: error: can't convert between vector values of different size
/Users/roelofs/.rvm/gems/ruby-1.8.7-p299/gems/gccxml_gem-0.9.2-x86-darwin-10/./gccxml.rb:29:in `parse': Error executing gccxml command line: /Users/roelofs/.rvm/gems/ruby-1.8.7-p299/gems/gccxml_gem-0.9.2-x86-darwin-10/bin/gccxml -I/Users/roelofs/Development/ogrerb/lib/usr/include/OGRE -I/Users/roelofs/Development/ogrerb/wrappers/ogre/code -F/System/Library/Frameworks /Users/roelofs/Development/ogrerb/lib/usr/include/OGRE/Ogre.h -fxml=/var/folders/4a/4a5PFlQZH-m7CBV6knu-w++++TI/-Tmp-/rbgccxml20100723-52042-qvgxl1-0 (RuntimeError)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment