Template Struct Ops< float32x4 >

Struct Documentation

template<>
struct Ops<float32x4>

Public Types

typedef float Single

Public Static Functions

static float32x4 loop4(const std::function<float(const float&)> &f, const float32x4 &x, )
static float32x4 loop4(const std::function<float(const float&, const float&)> &f, const float32x4 &x, const float32x4 &y, )
static float32x4 loop4(const std::function<float(const float&, const float&, const float&)> &f, const float32x4 &x, const float32x4 &y, const float32x4 &z, )
static float32x4 tanh(const float32x4 &x)
static float32x4 sin(const float32x4 &x)
static float32x4 cos(const float32x4 &x)
static float32x4 tan(const float32x4 &x)
static float32x4 log(const float32x4 &x)
static float32x4 exp(const float32x4 &x)
static float32x4 abs(const float32x4 &x)
static float32x4 sqr(const float32x4 &x)
static float32x4 sqrt(const float32x4 &x)
static float32x4 neg(const float32x4 &x)
static float32x4 sgn(const float32x4 &x)
static float32x4 round(const float32x4 &x)
static float32x4 floor(const float32x4 &x)
static float32x4 ceil(const float32x4 &x)
static float32x4 add(const float32x4 &x, const float32x4 &y)
static float32x4 sub(const float32x4 &x, const float32x4 &y)
static float32x4 mul(const float32x4 &x, const float32x4 &y)
static float32x4 div(const float32x4 &x, const float32x4 &y)
static float32x4 max(const float32x4 &x, const float32x4 &y)
static float32x4 min(const float32x4 &x, const float32x4 &y)
static float32x4 pow(const float32x4 &x, const float32x4 &y)
static float32x4 negate(float32x4 &x)
static float32x4 eq(const float32x4 &x, const float32x4 &y)
static float32x4 neq(const float32x4 &x, const float32x4 &y)
static float32x4 gt(const float32x4 &x, const float32x4 &y)
static float32x4 lt(const float32x4 &x, const float32x4 &y)
static float32x4 geq(const float32x4 &x, const float32x4 &y)
static float32x4 leq(const float32x4 &x, const float32x4 &y)
static float32x4 and_(const float32x4 &x, const float32x4 &y)
static float32x4 or_(const float32x4 &x, const float32x4 &y)
static float32x4 sigmoid(const float32x4 &x)
static float32x4 logaddexp(const float32x4 &x, const float32x4 &y)
static float32x4 clip(const float32x4 &x, const float32x4 &y)
static float32x4 bump(const float32x4 &x, const float32x4 &y)
static float32x4 relu(const float32x4 &x)
static float32x4 reluBack(const float32x4 &x)
static float32x4 prelu(const float32x4 &x, const float32x4 &y)
static float32x4 preluBack(const float32x4 &x, const float32x4 &y)
static float32x4 if_then_else(const float32x4 &x, const float32x4 &y, const float32x4 &z)
static Single sumReduce(const float32x4 &x)
static Single maxReduce(const float32x4 &x)
static Single minReduce(const float32x4 &x)