CbmRoot
|
#include <cmath>
#include <iostream>
Go to the source code of this file.
Classes | |
class | F32vec1 |
struct | nsL1::vector< T > |
struct | nsL1vector< T > |
Namespaces | |
nsL1 | |
Macros | |
#define | _op(A, B, O) |
#define | NotEmpty(a) bool((a)[0]) |
#define | Empty(a) !(bool((a)[0])) |
#define | _fvecalignment |
Typedefs | |
typedef F32vec1 | fvec |
typedef nsL1::vector< fvec >::TSimd | nsL1::vector_fvec |
Functions | |
class F32vec1 | __attribute__ ((aligned(4))) |
float & | operator[] (int i) |
F32vec1 () | |
F32vec1 (const float &v0) | |
operator float () const | |
F32vec1 | rcp (const F32vec1 &a) |
void | operator+= (F32vec1 &a, const F32vec1 &b) |
void | operator-= (F32vec1 &a, const F32vec1 &b) |
void | operator*= (F32vec1 &a, const F32vec1 &b) |
void | operator/= (F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator< (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator<= (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator> (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator>= (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator& (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator| (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator|| (const F32vec1 &a, const F32vec1 &b) |
F32vec1 | operator! (const F32vec1 &a) |
F32vec1 | if3 (const F32vec1 &a, const F32vec1 &b, const F32vec1 &c) |
F32vec1 | bool2int (const F32vec1 &a) |
ostream & | operator<< (ostream &strm, const F32vec1 &a) |
istream & | operator>> (istream &strm, F32vec1 &a) |
Variables | |
float | v |
const int | fvecLen = 1 |
nsL1vector | __attribute__ |
#define _fvecalignment |
Definition at line 142 of file L1/vectors/PSEUDO_F32vec1.h.
#define _op | ( | A, | |
B, | |||
O | |||
) |
Definition at line 58 of file L1/vectors/PSEUDO_F32vec1.h.
#define Empty | ( | a | ) | !(bool((a)[0])) |
Definition at line 96 of file L1/vectors/PSEUDO_F32vec1.h.
#define NotEmpty | ( | a | ) | bool((a)[0]) |
Definition at line 95 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 137 of file L1/vectors/PSEUDO_F32vec1.h.
class F32vec1 __attribute__ | ( | (aligned(4)) | ) |
Definition at line 96 of file L1/vectors/PSEUDO_F32vec1.h.
__attribute__::F32vec1 | ( | ) |
Definition at line 10 of file L1/vectors/PSEUDO_F32vec1.h.
__attribute__::F32vec1 | ( | const float & | v0 | ) |
Definition at line 11 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 87 of file L1/vectors/PSEUDO_F32vec1.h.
__attribute__::operator float | ( | ) | const |
Definition at line 14 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 80 of file L1/vectors/PSEUDO_F32vec1.h.
References _op.
Definition at line 73 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 54 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 52 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 53 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 55 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 63 of file L1/vectors/PSEUDO_F32vec1.h.
friend ostream& __attribute__::operator<< | ( | ostream & | strm, |
const F32vec1 & | a | ||
) |
Definition at line 101 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 64 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 67 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 68 of file L1/vectors/PSEUDO_F32vec1.h.
friend istream& __attribute__::operator>> | ( | istream & | strm, |
F32vec1 & | a | ||
) |
Definition at line 106 of file L1/vectors/PSEUDO_F32vec1.h.
float& __attribute__::operator[] | ( | int | i | ) |
Definition at line 7 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 74 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 75 of file L1/vectors/PSEUDO_F32vec1.h.
Definition at line 28 of file L1/vectors/PSEUDO_F32vec1.h.
References F32vec1::v.
nsL1vector __attribute__ |
const int fvecLen = 1 |
Definition at line 138 of file L1/vectors/PSEUDO_F32vec1.h.
float v |
Definition at line 5 of file L1/vectors/PSEUDO_F32vec1.h.