/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_pow10.hh | 51 #include "scfx_rep.hh" 74 const scfx_rep operator() (int); 77 scfx_rep *pos(int); 78 scfx_rep *neg(int); 80 scfx_rep m_pos[SCFX_POW10_TABLE_SIZE]; 81 scfx_rep m_neg[SCFX_POW10_TABLE_SIZE];
|
H A D | scfx_rep.hh | 22 scfx_rep.h - 39 // $Log: scfx_rep.h,v $ 82 class scfx_rep; 90 void multiply(scfx_rep &, const scfx_rep &, const scfx_rep &, 92 scfx_rep *neg_scfx_rep(const scfx_rep &); 93 scfx_rep *mult_scfx_rep(const scfx_rep 137 class scfx_rep class in namespace:sc_dt 313 inline scfx_rep::scfx_rep(const char *s) : function in class:sc_dt::scfx_rep [all...] |
H A D | sc_fxval.hh | 63 #include "scfx_rep.hh" 95 explicit sc_fxval(scfx_rep *); 120 const scfx_rep *get_rep() const; 121 void set_rep(scfx_rep *); 364 scfx_rep * m_rep; 662 inline sc_fxval::sc_fxval(scfx_rep *a) : 663 m_rep(a != 0 ? a : new scfx_rep), m_observer(0) 670 m_rep(new scfx_rep), m_observer(observer_) 677 m_rep(new scfx_rep(*a.m_rep)), m_observer(observer_) 687 m_rep(new scfx_rep(ar [all...] |
H A D | sc_fxnum.hh | 532 const scfx_rep *get_rep() const; 823 scfx_rep *m_rep; 2188 m_rep(new scfx_rep), m_params(type_params_, enc_, cast_sw), 2199 m_rep(new scfx_rep(arg)), m_params(type_params_, enc_, cast_sw), \ 2246 inline const scfx_rep * 2265 return sc_fxval(new scfx_rep(*m_rep)); 2704 scfx_rep *new_rep = sc_dt::fnc ## _scfx_rep(*m_rep, *tmp.get_rep()); \ 2726 scfx_rep *new_rep = sc_dt::fnc ## _scfx_rep(*m_rep, *b.m_rep); \ 2738 scfx_rep *new_rep = sc_dt::fnc ## _scfx_rep(*m_rep, *b.get_rep()); \ 3032 return sc_fxval(new scfx_rep(*m_re [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_pow10.h | 52 #include "sysc/datatypes/fx/scfx_rep.h" 79 const scfx_rep operator() ( int ); 83 scfx_rep* pos( int ); 84 scfx_rep* neg( int ); 86 scfx_rep m_pos[SCFX_POW10_TABLE_SIZE]; 87 scfx_rep m_neg[SCFX_POW10_TABLE_SIZE];
|
H A D | scfx_rep.h | 22 scfx_rep.h - 39 // $Log: scfx_rep.h,v $ 84 class scfx_rep; 92 void multiply( scfx_rep&, const scfx_rep&, const scfx_rep&, 94 scfx_rep* neg_scfx_rep( const scfx_rep& ); 95 scfx_rep* mult_scfx_rep( const scfx_rep 144 class scfx_rep class in namespace:sc_dt 342 scfx_rep::scfx_rep( const char* s ) function in class:sc_dt::scfx_rep [all...] |
H A D | scfx_pow10.cpp | 63 m_pos[0] = scfx_rep( 10.0 ); 64 m_neg[0] = scfx_rep( 0.1 ); 77 const scfx_rep 81 return scfx_rep( 1.0 ); 87 scfx_rep result = *pos( bit ); 94 scfx_rep* tmp = mult_scfx_rep( result, *pos( bit ) ); 106 scfx_rep result = *neg( bit ); 113 scfx_rep* tmp = mult_scfx_rep( result, *neg( bit ) ); 124 scfx_rep* 134 scfx_rep* [all...] |
H A D | scfx_rep.cpp | 22 scfx_rep.cpp - 40 // $Log: scfx_rep.cpp,v $ 62 #include "sysc/datatypes/fx/scfx_rep.h" 99 scfx_rep::scfx_rep() function in class:sc_dt::scfx_rep 106 scfx_rep::scfx_rep( int a ) function in class:sc_dt::scfx_rep 130 scfx_rep::scfx_rep( unsigned int a ) function in class:sc_dt::scfx_rep 146 scfx_rep function in class:sc_dt::scfx_rep 180 scfx_rep::scfx_rep( unsigned long a ) function in class:sc_dt::scfx_rep 206 scfx_rep::scfx_rep( double a ) function in class:sc_dt::scfx_rep 234 scfx_rep::scfx_rep( int64 a ) function in class:sc_dt::scfx_rep 261 scfx_rep::scfx_rep( uint64 a ) function in class:sc_dt::scfx_rep 279 scfx_rep::scfx_rep( const sc_signed& a ) function in class:sc_dt::scfx_rep 322 scfx_rep::scfx_rep( const sc_unsigned& a ) function in class:sc_dt::scfx_rep 352 scfx_rep::scfx_rep( const scfx_rep& a ) function in class:sc_dt::scfx_rep [all...] |
H A D | sc_fxval.h | 57 #include "sysc/datatypes/fx/scfx_rep.h" 107 explicit sc_fxval( scfx_rep* ); 135 const scfx_rep* get_rep() const; 136 void set_rep( scfx_rep* ); 426 scfx_rep* m_rep; 784 sc_fxval::sc_fxval( scfx_rep* a ) 785 : m_rep( a != 0 ? a : new scfx_rep ), 794 : m_rep( new scfx_rep ), 804 : m_rep( new scfx_rep( *a.m_rep ) ), 817 : m_rep( new scfx_rep( ar [all...] |
H A D | sc_fxnum.h | 623 const scfx_rep* get_rep() const; 968 scfx_rep* m_rep; 2587 : m_rep( new scfx_rep ), 2604 : m_rep( new scfx_rep( arg ) ), \ 2658 const scfx_rep* 2681 return sc_fxval( new scfx_rep( *m_rep ) ); 3178 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *tmp.get_rep() ); \ 3205 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *b.m_rep ); \ 3218 scfx_rep* new_rep = sc_dt::fnc ## _scfx_rep( *m_rep, *b.get_rep() ); \ 3558 return sc_fxval( new scfx_rep( *m_re [all...] |
/gem5/src/systemc/dt/fx/ |
H A D | scfx_pow10.cc | 62 m_pos[0] = scfx_rep(10.0); 63 m_neg[0] = scfx_rep(0.1); 73 const scfx_rep 77 return scfx_rep(1.0); 82 scfx_rep result = *pos(bit); 86 scfx_rep *tmp = mult_scfx_rep(result, *pos(bit)); 96 scfx_rep result = *neg(bit); 100 scfx_rep *tmp = mult_scfx_rep(result, *neg(bit)); 111 scfx_rep * 120 scfx_rep * [all...] |
H A D | scfx_rep.cc | 22 scfx_rep.cpp - 40 // $Log: scfx_rep.cpp,v $ 72 #include "systemc/ext/dt/fx/scfx_rep.hh" 99 scfx_rep::scfx_rep() : function in class:sc_dt::scfx_rep 106 scfx_rep::scfx_rep(int a) : m_mant(min_mant), m_wp(), m_sign(), m_state(), function in class:sc_dt::scfx_rep 125 scfx_rep::scfx_rep(unsigned int a) : m_mant(min_mant), m_wp(), m_sign(), function in class:sc_dt::scfx_rep 139 scfx_rep function in class:sc_dt::scfx_rep 168 scfx_rep::scfx_rep(unsigned long a) : function in class:sc_dt::scfx_rep 193 scfx_rep::scfx_rep(double a) : function in class:sc_dt::scfx_rep 218 scfx_rep::scfx_rep(int64 a) : function in class:sc_dt::scfx_rep 241 scfx_rep::scfx_rep(uint64 a) : function in class:sc_dt::scfx_rep 258 scfx_rep::scfx_rep(const sc_signed &a) : function in class:sc_dt::scfx_rep 293 scfx_rep::scfx_rep(const sc_unsigned &a) : function in class:sc_dt::scfx_rep 318 scfx_rep::scfx_rep(const scfx_rep &a) : function in class:sc_dt::scfx_rep [all...] |