Thanks! On Saturday, December 27, 2014, Chandler Carruth <[email protected]> wrote:
> Author: chandlerc > Date: Sat Dec 27 05:50:51 2014 > New Revision: 224883 > > URL: http://llvm.org/viewvc/llvm-project?rev=224883&view=rev > Log: > [x86] Also add the missing type casts on the returns in the sha > intrinsic header file. Along with r224822, this should restore the build > bots to passing. > > Modified: > cfe/trunk/lib/Headers/shaintrin.h > > Modified: cfe/trunk/lib/Headers/shaintrin.h > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/shaintrin.h?rev=224883&r1=224882&r2=224883&view=diff > > ============================================================================== > --- cfe/trunk/lib/Headers/shaintrin.h (original) > +++ cfe/trunk/lib/Headers/shaintrin.h Sat Dec 27 05:50:51 2014 > @@ -38,37 +38,37 @@ > static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) > _mm_sha1nexte_epu32(__m128i __X, __m128i __Y) > { > - return __builtin_ia32_sha1nexte((__v4si)__X, (__v4si)__Y); > + return (__m128i)__builtin_ia32_sha1nexte((__v4si)__X, (__v4si)__Y); > } > > static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) > _mm_sha1msg1_epu32(__m128i __X, __m128i __Y) > { > - return __builtin_ia32_sha1msg1((__v4si)__X, (__v4si)__Y); > + return (__m128i)__builtin_ia32_sha1msg1((__v4si)__X, (__v4si)__Y); > } > > static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) > _mm_sha1msg2_epu32(__m128i __X, __m128i __Y) > { > - return __builtin_ia32_sha1msg2((__v4si)__X, (__v4si)__Y); > + return (__m128i)__builtin_ia32_sha1msg2((__v4si)__X, (__v4si)__Y); > } > > static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) > _mm_sha256rnds2_epu32(__m128i __X, __m128i __Y, __m128i __Z) > { > - return __builtin_ia32_sha256rnds2((__v4si)__X, (__v4si)__Y, > (__v4si)__Z); > + return (__m128i)__builtin_ia32_sha256rnds2((__v4si)__X, (__v4si)__Y, > (__v4si)__Z); > } > > static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) > _mm_sha256msg1_epu32(__m128i __X, __m128i __Y) > { > - return __builtin_ia32_sha256msg1((__v4si)__X, (__v4si)__Y); > + return (__m128i)__builtin_ia32_sha256msg1((__v4si)__X, (__v4si)__Y); > } > > static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) > _mm_sha256msg2_epu32(__m128i __X, __m128i __Y) > { > - return __builtin_ia32_sha256msg2((__v4si)__X, (__v4si)__Y); > + return (__m128i)__builtin_ia32_sha256msg2((__v4si)__X, (__v4si)__Y); > } > > #endif /* __SHAINTRIN_H */ > > > _______________________________________________ > cfe-commits mailing list > [email protected] <javascript:;> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits > -- ~Craig
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
