Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
int96 Struct Reference
Collaboration diagram for int96:

Public Member Functions

 int96 ()
 
 int96 (__int128_t t)
 
__int128_t to_int128 () const
 
int96operator+= (const int96 &v)
 
int96operator*= (const int96 &v)
 
int96 operator/ (const int96 &v) const
 
int96 operator- () const
 

Private Attributes

uint8_t data [12]
 

Detailed Description

Definition at line 109 of file multiint-benchmark.cc.

Constructor & Destructor Documentation

int96::int96 ( )
inline

Definition at line 111 of file multiint-benchmark.cc.

int96::int96 ( __int128_t  t)
inline

Definition at line 114 of file multiint-benchmark.cc.

Member Function Documentation

int96& int96::operator*= ( const int96 v)
inline

Definition at line 134 of file multiint-benchmark.cc.

References to_int128().

int96& int96::operator+= ( const int96 v)
inline

Definition at line 126 of file multiint-benchmark.cc.

References to_int128().

int96 int96::operator- ( ) const
inline

Definition at line 149 of file multiint-benchmark.cc.

int96 int96::operator/ ( const int96 v) const
inline

Definition at line 142 of file multiint-benchmark.cc.

References to_int128().

__int128_t int96::to_int128 ( ) const
inline

Definition at line 118 of file multiint-benchmark.cc.

Referenced by operator*=(), operator+=(), and operator/().

Member Data Documentation

uint8_t int96::data[12]
private

Definition at line 155 of file multiint-benchmark.cc.


The documentation for this struct was generated from the following file: