SystemC 3.0.0
Accellera SystemC proof-of-concept library
Public Member Functions | Protected Attributes | List of all members
sc_dt::vector_mac Class Reference

#include <sysc/datatypes/int/sc_vector_utils.h>

Public Member Functions

 vector_mac ()
 
void add_product (int left, int right)
 
void add_product (unsigned int left, int right)
 
void add_product (int left, unsigned int right)
 
void add_product (unsigned int left, unsigned int right)
 
void dump ()
 
sc_digit low_bits ()
 
sc_digit shift_down ()
 

Protected Attributes

int64 m_high_bits
 
uint64 m_low_bits
 

Detailed Description

Definition at line 1269 of file sc_vector_utils.h.

Constructor & Destructor Documentation

◆ vector_mac()

sc_dt::vector_mac::vector_mac ( )
inline

Definition at line 1276 of file sc_vector_utils.h.

Member Function Documentation

◆ add_product() [1/4]

void sc_dt::vector_mac::add_product ( int  left,
int  right 
)
inline

Definition at line 1278 of file sc_vector_utils.h.

◆ add_product() [2/4]

void sc_dt::vector_mac::add_product ( int  left,
unsigned int  right 
)
inline

Definition at line 1292 of file sc_vector_utils.h.

◆ add_product() [3/4]

void sc_dt::vector_mac::add_product ( unsigned int  left,
int  right 
)
inline

Definition at line 1285 of file sc_vector_utils.h.

◆ add_product() [4/4]

void sc_dt::vector_mac::add_product ( unsigned int  left,
unsigned int  right 
)
inline

Definition at line 1299 of file sc_vector_utils.h.

◆ dump()

void sc_dt::vector_mac::dump ( )
inline

Definition at line 1306 of file sc_vector_utils.h.

◆ low_bits()

sc_digit sc_dt::vector_mac::low_bits ( )
inline

Definition at line 1314 of file sc_vector_utils.h.

◆ shift_down()

sc_digit sc_dt::vector_mac::shift_down ( )
inline

Definition at line 1316 of file sc_vector_utils.h.

Member Data Documentation

◆ m_high_bits

int64 sc_dt::vector_mac::m_high_bits
protected

Definition at line 1272 of file sc_vector_utils.h.

◆ m_low_bits

uint64 sc_dt::vector_mac::m_low_bits
protected

Definition at line 1273 of file sc_vector_utils.h.


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