polyora/fvec4.h File Reference

#include <math.h>
#include <algorithm>
#include <xmmintrin.h>
#include <emmintrin.h>

Include dependency graph for fvec4.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vec4_32i
 Represent 4 integers of 32bits each for SIMD operations. More...
struct  fvec4
 Represent 4 float values for SIMD operations. More...

Functions

fvec4 operator+ (const fvec4 &a, const fvec4 &b)
fvec4 operator- (const fvec4 &a, const fvec4 &b)
fvec4 operator- (const fvec4 &a)
fvec4 operator* (const fvec4 &a, const fvec4 &b)
fvec4 operator/ (const fvec4 &a, const fvec4 &b)
fvec4 rcp (fvec4 &a)
fvec4 operator< (const fvec4 &a, const fvec4 &b)
fvec4 operator> (const fvec4 &a, const fvec4 &b)
fvec4 operator<= (const fvec4 &a, const fvec4 &b)
fvec4 operator>= (const fvec4 &a, const fvec4 &b)
fvec4 operator== (const fvec4 &a, const fvec4 &b)
fvec4 operator& (const fvec4 &a, const fvec4 &b)
fvec4 operator| (const fvec4 &a, const fvec4 &b)
fvec4 operator^ (const fvec4 &a, const fvec4 &b)
fvec4 min (const fvec4 &a, const fvec4 &b)
fvec4 max (const fvec4 &a, const fvec4 &b)


Function Documentation

fvec4 max ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 96 of file fvec4.h.

References fvec4::data.

Referenced by patch_tagger::compute_sift_descriptor(), fvec4::horizontal_max(), ransac_h4(), and save_patch().

fvec4 min ( const fvec4 a,
const fvec4 b 
) [inline]

fvec4 operator& ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 92 of file fvec4.h.

References fvec4::data.

fvec4 operator* ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 83 of file fvec4.h.

References fvec4::data.

fvec4 operator+ ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 80 of file fvec4.h.

References fvec4::data.

fvec4 operator- ( const fvec4 a  )  [inline]

Definition at line 82 of file fvec4.h.

fvec4 operator- ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 81 of file fvec4.h.

References fvec4::data.

fvec4 operator/ ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 84 of file fvec4.h.

References fvec4::data.

fvec4 operator< ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 86 of file fvec4.h.

References fvec4::data.

fvec4 operator<= ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 88 of file fvec4.h.

References fvec4::data.

fvec4 operator== ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 90 of file fvec4.h.

References fvec4::data.

fvec4 operator> ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 87 of file fvec4.h.

References fvec4::data.

fvec4 operator>= ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 89 of file fvec4.h.

References fvec4::data.

fvec4 operator^ ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 94 of file fvec4.h.

References fvec4::data.

fvec4 operator| ( const fvec4 a,
const fvec4 b 
) [inline]

Definition at line 93 of file fvec4.h.

References fvec4::data.

fvec4 rcp ( fvec4 a  )  [inline]

Definition at line 85 of file fvec4.h.

References fvec4::data.


Generated on Tue Mar 30 15:53:21 2010 for Polyora by  doxygen 1.5.9