#include <sysc/datatypes/fx/scfx_rep.h>
 | 
|   | scfx_rep () | 
|   | 
|   | scfx_rep (int) | 
|   | 
|   | scfx_rep (unsigned int) | 
|   | 
|   | scfx_rep (long) | 
|   | 
|   | scfx_rep (unsigned long) | 
|   | 
|   | scfx_rep (double) | 
|   | 
|   | scfx_rep (const char *) | 
|   | 
|   | scfx_rep (int64) | 
|   | 
|   | scfx_rep (uint64) | 
|   | 
|   | scfx_rep (const sc_signed &) | 
|   | 
|   | scfx_rep (const sc_unsigned &) | 
|   | 
|   | scfx_rep (const scfx_rep &) | 
|   | 
|   | ~scfx_rep () | 
|   | 
| void *  | operator new (std::size_t) | 
|   | 
| void  | operator delete (void *, std::size_t) | 
|   | 
| void  | from_string (const char *, int) | 
|   | 
| double  | to_double () const  | 
|   | 
| const char *  | to_string (sc_numrep, int, sc_fmt, const scfx_params *=0) const  | 
|   | 
| void  | operator= (const scfx_rep &) | 
|   | 
| void  | lshift (int) | 
|   | 
| void  | rshift (int) | 
|   | 
| void  | cast (const scfx_params &, bool &, bool &) | 
|   | 
| bool  | is_neg () const  | 
|   | 
| bool  | is_zero () const  | 
|   | 
| bool  | is_nan () const  | 
|   | 
| bool  | is_inf () const  | 
|   | 
| bool  | is_normal () const  | 
|   | 
| void  | set_zero (int=1) | 
|   | 
| void  | set_nan () | 
|   | 
| void  | set_inf (int) | 
|   | 
| bool  | get_bit (int) const  | 
|   | 
| bool  | set (int, const scfx_params &) | 
|   | 
| bool  | clear (int, const scfx_params &) | 
|   | 
| bool  | get_slice (int, int, const scfx_params &, sc_bv_base &) const  | 
|   | 
| bool  | set_slice (int, int, const scfx_params &, const sc_bv_base &) | 
|   | 
| void  | print (::std::ostream &) const  | 
|   | 
| void  | dump (::std::ostream &) const  | 
|   | 
| void  | get_type (int &, int &, sc_enc &) const  | 
|   | 
| bool  | rounding_flag () const  | 
|   | 
 | 
| void  | multiply (scfx_rep &, const scfx_rep &, const scfx_rep &, int) | 
|   | 
| scfx_rep *  | neg_scfx_rep (const scfx_rep &) | 
|   | 
| scfx_rep *  | mult_scfx_rep (const scfx_rep &, const scfx_rep &, int) | 
|   | 
| scfx_rep *  | div_scfx_rep (const scfx_rep &, const scfx_rep &, int) | 
|   | 
| scfx_rep *  | add_scfx_rep (const scfx_rep &, const scfx_rep &, int) | 
|   | 
| scfx_rep *  | sub_scfx_rep (const scfx_rep &, const scfx_rep &, int) | 
|   | 
| scfx_rep *  | lsh_scfx_rep (const scfx_rep &, int) | 
|   | 
| scfx_rep *  | rsh_scfx_rep (const scfx_rep &, int) | 
|   | 
| int  | cmp_scfx_rep (const scfx_rep &, const scfx_rep &) | 
|   | 
| scfx_rep *  | quantization_scfx_rep (const scfx_rep &, const scfx_params &, bool &) | 
|   | 
| scfx_rep *  | overflow_scfx_rep (const scfx_rep &, const scfx_params &, bool &) | 
|   | 
| void  | align (const scfx_rep &, const scfx_rep &, int &, int &, scfx_mant_ref &, scfx_mant_ref &) | 
|   | 
| int  | compare_msw (const scfx_rep &, const scfx_rep &) | 
|   | 
| int  | compare_msw_ff (const scfx_rep &lhs, const scfx_rep &rhs) | 
|   | 
| void  | print_dec (scfx_string &, const scfx_rep &, int, sc_fmt) | 
|   | 
| void  | print_other (scfx_string &, const scfx_rep &, sc_numrep, int, sc_fmt, const scfx_params *) | 
|   | 
| int  | compare_abs (const scfx_rep &, const scfx_rep &) | 
|   | 
Definition at line 172 of file scfx_rep.h.
 
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          int  | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          unsigned  | 
          int | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          long  | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          unsigned  | 
          long | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          double  | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          const char *  | 
          s | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          int64  | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          uint64  | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
  
  
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          const sc_signed &  | 
           | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
 
      
        
          | sc_dt::scfx_rep::scfx_rep  | 
          ( | 
          const scfx_rep &  | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | sc_dt::scfx_rep::~scfx_rep  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::scfx_rep::cast  | 
          ( | 
          const scfx_params &  | 
          ,  | 
        
        
           | 
           | 
          bool &  | 
          ,  | 
        
        
           | 
           | 
          bool &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | bool sc_dt::scfx_rep::clear  | 
          ( | 
          int  | 
          ,  | 
        
        
           | 
           | 
          const scfx_params &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void sc_dt::scfx_rep::dump  | 
          ( | 
          ::std::ostream &  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void sc_dt::scfx_rep::from_string  | 
          ( | 
          const char *  | 
          ,  | 
        
        
           | 
           | 
          int  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | bool sc_dt::scfx_rep::get_bit  | 
          ( | 
          int  | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void sc_dt::scfx_rep::get_type  | 
          ( | 
          int &  | 
          ,  | 
        
        
           | 
           | 
          int &  | 
          ,  | 
        
        
           | 
           | 
          sc_enc &  | 
            | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
  
  
      
        
          | bool sc_dt::scfx_rep::is_inf  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::scfx_rep::is_nan  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::scfx_rep::is_neg  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::scfx_rep::is_normal  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool sc_dt::scfx_rep::is_zero  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::scfx_rep::lshift  | 
          ( | 
          int  | 
           | ) | 
           | 
        
      
 
 
      
        
          | void sc_dt::scfx_rep::operator delete  | 
          ( | 
          void *  | 
          ,  | 
        
        
           | 
           | 
          std::size_t  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void* sc_dt::scfx_rep::operator new  | 
          ( | 
          std::size_t  | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void sc_dt::scfx_rep::operator=  | 
          ( | 
          const scfx_rep &  | 
          f | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::scfx_rep::print  | 
          ( | 
          ::std::ostream &  | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | bool sc_dt::scfx_rep::rounding_flag  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void sc_dt::scfx_rep::rshift  | 
          ( | 
          int  | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool sc_dt::scfx_rep::set  | 
          ( | 
          int  | 
          ,  | 
        
        
           | 
           | 
          const scfx_params &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | void sc_dt::scfx_rep::set_inf  | 
          ( | 
          int  | 
          sign | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void sc_dt::scfx_rep::set_nan  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void sc_dt::scfx_rep::set_zero  | 
          ( | 
          int  | 
          sign = 1 | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | double sc_dt::scfx_rep::to_double  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
The documentation for this class was generated from the following file: