GenericPacketMath.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ei_palign_impl< Offset, PacketType >

Functions

template<typename Packet >
Packet ei_padd (const Packet &a, const Packet &b)
template<int Offset, typename PacketType >
void ei_palign (PacketType &first, const PacketType &second)
template<typename Packet >
Packet ei_pdiv (const Packet &a, const Packet &b)
template<typename Packet >
ei_unpacket_traits< Packet >::type ei_pfirst (const Packet &a)
template<typename Scalar >
ei_packet_traits< Scalar >::type ei_pload (const Scalar *from)
template<typename Scalar , int LoadMode>
ei_packet_traits< Scalar >::type ei_ploadt (const Scalar *from)
template<typename Scalar >
ei_packet_traits< Scalar >::type ei_ploadu (const Scalar *from)
template<typename Packet >
Packet ei_pmadd (const Packet &a, const Packet &b, const Packet &c)
template<typename Packet >
Packet ei_pmax (const Packet &a, const Packet &b)
template<typename Packet >
Packet ei_pmin (const Packet &a, const Packet &b)
template<typename Packet >
Packet ei_pmul (const Packet &a, const Packet &b)
template<typename Packet >
ei_unpacket_traits< Packet >::type ei_predux (const Packet &a)
template<typename Packet >
Packet ei_preduxp (const Packet *vecs)
template<typename Scalar >
ei_packet_traits< Scalar >::type ei_pset1 (const Scalar &a)
template<typename Scalar , typename Packet >
void ei_pstore (Scalar *to, const Packet &from)
template<typename Scalar , typename Packet , int LoadMode>
void ei_pstoret (Scalar *to, const Packet &from)
template<typename Scalar , typename Packet >
void ei_pstoreu (Scalar *to, const Packet &from)
template<typename Packet >
Packet ei_psub (const Packet &a, const Packet &b)

Function Documentation

template<typename Packet >
Packet ei_padd ( const Packet &  a,
const Packet &  b 
) [inline]

Definition at line 39 of file GenericPacketMath.h.

template<int Offset, typename PacketType >
void ei_palign ( PacketType &  first,
const PacketType &  second 
) [inline]

Definition at line 144 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_pdiv ( const Packet &  a,
const Packet &  b 
) [inline]

Definition at line 54 of file GenericPacketMath.h.

template<typename Packet >
ei_unpacket_traits<Packet>::type ei_pfirst ( const Packet &  a  )  [inline]

Definition at line 88 of file GenericPacketMath.h.

template<typename Scalar >
ei_packet_traits<Scalar>::type ei_pload ( const Scalar *  from  )  [inline]

Definition at line 69 of file GenericPacketMath.h.

template<typename Scalar , int LoadMode>
ei_packet_traits<Scalar>::type ei_ploadt ( const Scalar *  from  )  [inline]

Definition at line 114 of file GenericPacketMath.h.

template<typename Scalar >
ei_packet_traits<Scalar>::type ei_ploadu ( const Scalar *  from  )  [inline]

Definition at line 73 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_pmadd ( const Packet &  a,
const Packet &  b,
const Packet &  c 
) [inline]

Definition at line 106 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_pmax ( const Packet &  a,
const Packet &  b 
) [inline]

Definition at line 64 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_pmin ( const Packet &  a,
const Packet &  b 
) [inline]

Definition at line 59 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_pmul ( const Packet &  a,
const Packet &  b 
) [inline]

Definition at line 49 of file GenericPacketMath.h.

template<typename Packet >
ei_unpacket_traits<Packet>::type ei_predux ( const Packet &  a  )  [inline]

Definition at line 96 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_preduxp ( const Packet *  vecs  )  [inline]

Definition at line 93 of file GenericPacketMath.h.

template<typename Scalar >
ei_packet_traits<Scalar>::type ei_pset1 ( const Scalar &  a  )  [inline]

Definition at line 77 of file GenericPacketMath.h.

template<typename Scalar , typename Packet >
void ei_pstore ( Scalar *  to,
const Packet &  from 
) [inline]

Definition at line 80 of file GenericPacketMath.h.

template<typename Scalar , typename Packet , int LoadMode>
void ei_pstoret ( Scalar *  to,
const Packet &  from 
) [inline]

Definition at line 125 of file GenericPacketMath.h.

template<typename Scalar , typename Packet >
void ei_pstoreu ( Scalar *  to,
const Packet &  from 
) [inline]

Definition at line 84 of file GenericPacketMath.h.

template<typename Packet >
Packet ei_psub ( const Packet &  a,
const Packet &  b 
) [inline]

Definition at line 44 of file GenericPacketMath.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:19:19 2013