Searched refs:scfx_rep (Results 1 - 12 of 12) sorted by relevance

/gem5/src/systemc/ext/dt/fx/
H A Dscfx_pow10.hh51 #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 Dscfx_rep.hh22 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 Dsc_fxval.hh63 #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 Dsc_fxnum.hh532 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 Dscfx_pow10.h52 #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 Dscfx_rep.h22 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 Dscfx_pow10.cpp63 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 Dscfx_rep.cpp22 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 Dsc_fxval.h57 #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 Dsc_fxnum.h623 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 Dscfx_pow10.cc62 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 Dscfx_rep.cc22 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...]

Completed in 23 milliseconds