Plasma Engine
2.0
Loading...
Searching...
No Matches
SimdMath.h
1
#pragma once
2
3
#include <Foundation/SimdMath/SimdVec4i.h>
4
5
struct
plSimdMath
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>
plSimdVec4f
A 4-component SIMD vector class.
Definition
SimdVec4f.h:8
plSimdVec4i
A SIMD 4-component vector class of signed 32b integers.
Definition
SimdVec4i.h:9
plSimdMath
Definition
SimdMath.h:6
plSimdMath::Exp
static plSimdVec4f Exp(const plSimdVec4f &f)
Definition
SimdMath_inl.h:6
Code
Engine
Foundation
SimdMath
SimdMath.h
Generated by
1.11.0