clang  3.9.0
Macros | Typedefs | Functions
mm3dnow.h File Reference
#include <mmintrin.h>
#include <prfchwintrin.h>
Include dependency graph for mm3dnow.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("3dnow")))
 
#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("3dnowa")))
 

Typedefs

typedef float __v2sf __attribute__ ((__vector_size__(8)))
 

Functions

static __inline__ void
__DEFAULT_FN_ATTRS 
_m_femms (void)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pavgusb (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pf2id (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfacc (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfadd (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfcmpeq (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfcmpge (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfcmpgt (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfmax (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfmin (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfmul (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfrcp (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfrcpit1 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfrcpit2 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfrsqrt (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfrsqrtit1 (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfsub (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfsubr (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pi2fd (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pmulhrw (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pf2iw (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfnacc (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pfpnacc (__m64 __m1, __m64 __m2)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pi2fw (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pswapdsf (__m64 __m)
 
static __inline__ __m64
__DEFAULT_FN_ATTRS 
_m_pswapdsi (__m64 __m)
 

Macro Definition Documentation

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("3dnow")))

Definition at line 137 of file mm3dnow.h.

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("3dnowa")))

Definition at line 137 of file mm3dnow.h.

Typedef Documentation

typedef float __v2sf __attribute__((__vector_size__(8)))

Definition at line 30 of file mm3dnow.h.

Function Documentation

static __inline__ void __DEFAULT_FN_ATTRS _m_femms ( void  )
static

Definition at line 36 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pavgusb ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 41 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pf2id ( __m64  __m)
static

Definition at line 46 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pf2iw ( __m64  __m)
static

Definition at line 140 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfacc ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 51 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfadd ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 56 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfcmpeq ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 61 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfcmpge ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 66 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfcmpgt ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 71 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfmax ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 76 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfmin ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 81 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfmul ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 86 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfnacc ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 145 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfpnacc ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 150 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfrcp ( __m64  __m)
static

Definition at line 91 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfrcpit1 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 96 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfrcpit2 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 101 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfrsqrt ( __m64  __m)
static

Definition at line 106 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfrsqrtit1 ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 111 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfsub ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 116 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pfsubr ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 121 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pi2fd ( __m64  __m)
static

Definition at line 126 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pi2fw ( __m64  __m)
static

Definition at line 155 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pmulhrw ( __m64  __m1,
__m64  __m2 
)
static

Definition at line 131 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pswapdsf ( __m64  __m)
static

Definition at line 160 of file mm3dnow.h.

static __inline__ __m64 __DEFAULT_FN_ATTRS _m_pswapdsi ( __m64  __m)
static

Definition at line 165 of file mm3dnow.h.