Plasma Engine  2.0
Loading...
Searching...
No Matches
SimdMath.h
1#pragma once
2
3#include <Foundation/SimdMath/SimdVec4i.h>
4
6{
7 static plSimdVec4f Exp(const plSimdVec4f& f);
8 static plSimdVec4f Ln(const plSimdVec4f& f);
9 static plSimdVec4f Log2(const plSimdVec4f& f);
10 static plSimdVec4i Log2i(const plSimdVec4i& i);
11 static plSimdVec4f Log10(const plSimdVec4f& f);
12 static plSimdVec4f Pow2(const plSimdVec4f& f);
13
14 static plSimdVec4f Sin(const plSimdVec4f& f);
15 static plSimdVec4f Cos(const plSimdVec4f& f);
16 static plSimdVec4f Tan(const plSimdVec4f& f);
17
18 static plSimdVec4f ASin(const plSimdVec4f& f);
19 static plSimdVec4f ACos(const plSimdVec4f& f);
20 static plSimdVec4f ATan(const plSimdVec4f& f);
21};
22
23#include <Foundation/SimdMath/Implementation/SimdMath_inl.h>
A 4-component SIMD vector class.
Definition SimdVec4f.h:8
A SIMD 4-component vector class of signed 32b integers.
Definition SimdVec4i.h:9
Definition SimdMath.h:6
static plSimdVec4f Exp(const plSimdVec4f &f)
Definition SimdMath_inl.h:6