Skip to content
Snippets Groups Projects
Commit 79bb1892 authored by Eric Christopher's avatar Eric Christopher
Browse files

Add subtarget feature support for 3dnowa to the 3dnowa intrinsics.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250202 91177308-0d34-0410-b5e6-96231b3b80d8
parent 10360cd8
No related branches found
No related tags found
No related merge requests found
...@@ -132,6 +132,10 @@ _m_pmulhrw(__m64 __m1, __m64 __m2) { ...@@ -132,6 +132,10 @@ _m_pmulhrw(__m64 __m1, __m64 __m2) {
return (__m64)__builtin_ia32_pmulhrw((__v4hi)__m1, (__v4hi)__m2); return (__m64)__builtin_ia32_pmulhrw((__v4hi)__m1, (__v4hi)__m2);
} }
/* Handle the 3dnowa instructions here. */
#undef __DEFAULT_FN_ATTRS
#define __DEFAULT_FN_ATTRS __attribute__((__always_inline__, __nodebug__, __target__("3dnowa")))
static __inline__ __m64 __DEFAULT_FN_ATTRS static __inline__ __m64 __DEFAULT_FN_ATTRS
_m_pf2iw(__m64 __m) { _m_pf2iw(__m64 __m) {
return (__m64)__builtin_ia32_pf2iw((__v2sf)__m); return (__m64)__builtin_ia32_pf2iw((__v2sf)__m);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment