mxnet
Classes | Namespaces | Functions
sse-inl.h File Reference

support of sse2 packet optimization of some operations More...

#include <emmintrin.h>
#include "../base.h"
#include "../packet-inl.h"
Include dependency graph for sse-inl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mshadow::packet::Packet< float, kSSE2 >
 
struct  mshadow::packet::Packet< double, kSSE2 >
 vector real type for float More...
 

Namespaces

 mshadow
 overloaded + operator between half_t and bf16_t
 
 mshadow::packet
 namespace of packet math
 

Functions

MSHADOW_CINLINE Packet< float, kSSE2 > mshadow::packet::operator+ (const Packet< float, kSSE2 > &lhs, const Packet< float, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< double, kSSE2 > mshadow::packet::operator+ (const Packet< double, kSSE2 > &lhs, const Packet< double, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< float, kSSE2 > mshadow::packet::operator- (const Packet< float, kSSE2 > &lhs, const Packet< float, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< double, kSSE2 > mshadow::packet::operator- (const Packet< double, kSSE2 > &lhs, const Packet< double, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< float, kSSE2 > mshadow::packet::operator* (const Packet< float, kSSE2 > &lhs, const Packet< float, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< double, kSSE2 > mshadow::packet::operator* (const Packet< double, kSSE2 > &lhs, const Packet< double, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< float, kSSE2 > mshadow::packet::operator/ (const Packet< float, kSSE2 > &lhs, const Packet< float, kSSE2 > &rhs)
 
MSHADOW_CINLINE Packet< double, kSSE2 > mshadow::packet::operator/ (const Packet< double, kSSE2 > &lhs, const Packet< double, kSSE2 > &rhs)
 

Detailed Description

support of sse2 packet optimization of some operations

Copyright (c) 2014 by Contributors

Author
Tianqi Chen