#include <GteIntelSSE.h>
Classes | |
class | Matrix |
class | Vector |
Static Public Member Functions | |
static __m128 | ACos (__m128 const v) |
static __m128 | Add (__m128 const v0, __m128 const v1) |
static void | Add (__m128 const *A, __m128 const *B, __m128 *result) |
static void | Adjoint (__m128 const *mat, __m128 *adj) |
static __m128 | And (__m128 const v0, __m128 const v1) |
static __m128 | AndNot (__m128 const v0, __m128 const v1) |
static __m128 | ASin (__m128 const v) |
static __m128 | ATan (__m128 const v) |
static __m128 | Cos (__m128 const v) |
static __m128 | CosApprDeg10 (__m128 const x, __m128 const sign) |
static __m128 | CosApprDeg6 (__m128 const x, __m128 const sign) |
static __m128 | Cross (__m128 const v0, __m128 const v1) |
static __m128 | Determinant (__m128 const *mat) |
static __m128 | Divide (__m128 const v0, __m128 const v1) |
static void | Divide (__m128 const *M, __m128 const c, __m128 *result) |
static __m128 | Dot (__m128 const v0, __m128 const v1) |
static __m128 | Equal (__m128 const v0, __m128 const v1) |
static __m128 | Greater (__m128 const v0, __m128 const v1) |
static __m128 | GreaterEqual (__m128 const v0, __m128 const v1) |
static void | Inverse (__m128 const *mat, __m128 *inv) |
static __m128 | L1Norm (__m128 const *mat) |
static __m128 | L2Norm (__m128 const *mat) |
static __m128 | Length (__m128 const v) |
static __m128 | LengthRobust (__m128 const v) |
static __m128 | Less (__m128 const v0, __m128 const v1) |
static __m128 | LessEqual (__m128 const v0, __m128 const v1) |
static __m128 | LInfinityNorm (__m128 const *mat) |
static __m128 | MaximumAbsoluteComponent (__m128 const v) |
static __m128 | Multiply (__m128 const v0, __m128 const v1) |
static void | Multiply (__m128 const *M, __m128 const c, __m128 *result) |
static void | MultiplyAB (__m128 const *A, __m128 const *B, __m128 *AB) |
static void | MultiplyABT (__m128 const *A, __m128 const *B, __m128 *ABT) |
static void | MultiplyATB (__m128 const *A, __m128 const *B, __m128 *ATB) |
static void | MultiplyATBT (__m128 const *A, __m128 const *B, __m128 *ATBT) |
static void | MultiplyDM (__m128 const D, __m128 const *M, __m128 *DM) |
static void | MultiplyMD (__m128 const *M, __m128 const D, __m128 *MD) |
static __m128 | MultiplyMV (__m128 const *M, __m128 const V) |
static __m128 | MultiplyVM (__m128 const V, __m128 const *M) |
static __m128 | Negate (__m128 const v) |
static void | Negate (__m128 const *M, __m128 *result) |
static __m128 | Normalize (__m128 const v) |
static __m128 | NormalizeGetLength (__m128 const v, __m128 &length) |
static __m128 | NormalizeRobust (__m128 const v) |
static __m128 | NormalizeRobustGetLength (__m128 const v, __m128 &length) |
static __m128 | Not (__m128 const v) |
static __m128 | NotEqual (__m128 const v0, __m128 const v1) |
static __m128 | Or (__m128 const v0, __m128 const v1) |
static __m128 | QConjugate (__m128 const q) |
static __m128 | QInverse (__m128 const q) |
static __m128 | QMultiply (__m128 const q0, __m128 const q1) |
static __m128 | QSlerp (__m128 const t, __m128 const q0, __m128 const q1) |
static void | ReduceAnglesCos (__m128 const x, __m128 &y, __m128 &sign) |
static void | ReduceAnglesSin (__m128 const x, __m128 &y) |
static __m128 | Round (__m128 const v) |
static __m128 | Select (__m128 const c, __m128 const v0, __m128 const v1) |
static __m128 | Sin (__m128 const v) |
static __m128 | SinApprDeg11 (__m128 const x) |
static __m128 | SinApprDeg7 (__m128 const x) |
static __m128 | Subtract (__m128 const v0, __m128 const v1) |
static void | Subtract (__m128 const *A, __m128 const *B, __m128 *result) |
static __m128 | Tan (__m128 const v) |
static void | Transpose (__m128 const *mat, __m128 *trn) |
static __m128 | Xor (__m128 const v0, __m128 const v1) |
Static Public Attributes | |
static Vector const | FFFF |
static Vector const | FFFZ |
static Vector const | FFZF |
static Vector const | FFZZ |
static Vector const | FZFF |
static Vector const | FZFZ |
static Vector const | FZZF |
static Vector const | FZZZ |
static Vector const | HALF_PI |
static Vector const | INV_PI |
static Vector const | INV_TWO_PI |
static Vector const | MMMM |
static Vector const | MMMP |
static Vector const | MMPM |
static Vector const | MMPP |
static Vector const | MPMM |
static Vector const | MPMP |
static Vector const | MPPM |
static Vector const | MPPP |
static Vector const | MZZZ |
static Vector const | NOFRC |
static Vector const | NSIGN |
static Vector const | PI |
static Vector const | PMMM |
static Vector const | PMMP |
static Vector const | PMPM |
static Vector const | PMPP |
static Vector const | PPMM |
static Vector const | PPMP |
static Vector const | PPPM |
static Vector const | PPPP |
static Vector const | PZZZ |
static Vector const | SIGN |
static Vector const | TWO_PI |
static Vector const | UNIT [4] = { PZZZ, ZPZZ, ZZPZ, ZZZP } |
static Vector const | ZFFF |
static Vector const | ZFFZ |
static Vector const | ZFZF |
static Vector const | ZFZZ |
static Vector const | ZMZZ |
static Vector const | ZPZZ |
static Vector const | ZZFF |
static Vector const | ZZFZ |
static Vector const | ZZMZ |
static Vector const | ZZPZ |
static Vector const | ZZZF |
static Vector const | ZZZM |
static Vector const | ZZZP |
static Vector const | ZZZZ |
Static Private Member Functions | |
static void | GetAdjDet (__m128 const *mat, __m128 *adj, __m128 *det) |
Static Private Attributes | |
static Vector const | C_COS_APPR_DEG10_0 |
static Vector const | C_COS_APPR_DEG10_1 |
static Vector const | C_COS_APPR_DEG10_2 |
static Vector const | C_COS_APPR_DEG10_3 |
static Vector const | C_COS_APPR_DEG10_4 |
static Vector const | C_COS_APPR_DEG10_5 |
static Vector const | C_COS_APPR_DEG6_0 |
static Vector const | C_COS_APPR_DEG6_1 |
static Vector const | C_COS_APPR_DEG6_2 |
static Vector const | C_COS_APPR_DEG6_3 |
static Vector const | C_SIN_APPR_DEG11_0 |
static Vector const | C_SIN_APPR_DEG11_1 |
static Vector const | C_SIN_APPR_DEG11_2 |
static Vector const | C_SIN_APPR_DEG11_3 |
static Vector const | C_SIN_APPR_DEG11_4 |
static Vector const | C_SIN_APPR_DEG11_5 |
static Vector const | C_SIN_APPR_DEG7_0 |
static Vector const | C_SIN_APPR_DEG7_1 |
static Vector const | C_SIN_APPR_DEG7_2 |
static Vector const | C_SIN_APPR_DEG7_3 |
Definition at line 20 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1359 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 527 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 757 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 831 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 459 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 464 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1349 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1369 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1329 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1454 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1471 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 717 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 836 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 542 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 781 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 576 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 488 of file GteIntelSSE.h.
|
inlinestaticprivate |
Definition at line 1484 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 508 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 513 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 814 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 843 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 856 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 595 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 601 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 498 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 503 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 869 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 559 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 537 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 773 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 885 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 995 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 988 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1002 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1009 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1028 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1051 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1092 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 522 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 749 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 620 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 638 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 657 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 686 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 454 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 493 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 469 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1190 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1196 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1137 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1214 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1432 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1383 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 547 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 479 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1319 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1402 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1419 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 532 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 765 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 1339 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 793 of file GteIntelSSE.h.
|
inlinestatic |
Definition at line 474 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 272 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 273 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 274 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 275 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 276 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 277 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 278 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 279 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 280 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 281 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 260 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 261 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 262 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 263 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 264 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 265 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 266 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 267 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 268 of file GteIntelSSE.h.
|
staticprivate |
Definition at line 269 of file GteIntelSSE.h.
|
static |
Definition at line 216 of file GteIntelSSE.h.
|
static |
Definition at line 215 of file GteIntelSSE.h.
|
static |
Definition at line 214 of file GteIntelSSE.h.
|
static |
Definition at line 213 of file GteIntelSSE.h.
|
static |
Definition at line 212 of file GteIntelSSE.h.
|
static |
Definition at line 211 of file GteIntelSSE.h.
|
static |
Definition at line 210 of file GteIntelSSE.h.
|
static |
Definition at line 209 of file GteIntelSSE.h.
|
static |
Definition at line 250 of file GteIntelSSE.h.
|
static |
Definition at line 252 of file GteIntelSSE.h.
|
static |
Definition at line 253 of file GteIntelSSE.h.
|
static |
Definition at line 230 of file GteIntelSSE.h.
|
static |
Definition at line 231 of file GteIntelSSE.h.
|
static |
Definition at line 232 of file GteIntelSSE.h.
|
static |
Definition at line 233 of file GteIntelSSE.h.
|
static |
Definition at line 234 of file GteIntelSSE.h.
|
static |
Definition at line 235 of file GteIntelSSE.h.
|
static |
Definition at line 236 of file GteIntelSSE.h.
|
static |
Definition at line 237 of file GteIntelSSE.h.
|
static |
Definition at line 226 of file GteIntelSSE.h.
|
static |
Definition at line 219 of file GteIntelSSE.h.
|
static |
Definition at line 218 of file GteIntelSSE.h.
|
static |
Definition at line 249 of file GteIntelSSE.h.
|
static |
Definition at line 238 of file GteIntelSSE.h.
|
static |
Definition at line 239 of file GteIntelSSE.h.
|
static |
Definition at line 240 of file GteIntelSSE.h.
|
static |
Definition at line 241 of file GteIntelSSE.h.
|
static |
Definition at line 242 of file GteIntelSSE.h.
|
static |
Definition at line 243 of file GteIntelSSE.h.
|
static |
Definition at line 244 of file GteIntelSSE.h.
|
static |
Definition at line 245 of file GteIntelSSE.h.
|
static |
Definition at line 222 of file GteIntelSSE.h.
|
static |
Definition at line 217 of file GteIntelSSE.h.
|
static |
Definition at line 251 of file GteIntelSSE.h.
|
static |
Definition at line 246 of file GteIntelSSE.h.
|
static |
Definition at line 208 of file GteIntelSSE.h.
|
static |
Definition at line 207 of file GteIntelSSE.h.
|
static |
Definition at line 206 of file GteIntelSSE.h.
|
static |
Definition at line 205 of file GteIntelSSE.h.
|
static |
Definition at line 227 of file GteIntelSSE.h.
|
static |
Definition at line 223 of file GteIntelSSE.h.
|
static |
Definition at line 204 of file GteIntelSSE.h.
|
static |
Definition at line 203 of file GteIntelSSE.h.
|
static |
Definition at line 228 of file GteIntelSSE.h.
|
static |
Definition at line 224 of file GteIntelSSE.h.
|
static |
Definition at line 202 of file GteIntelSSE.h.
|
static |
Definition at line 229 of file GteIntelSSE.h.
|
static |
Definition at line 225 of file GteIntelSSE.h.
|
static |
Definition at line 201 of file GteIntelSSE.h.