Lines Matching refs:scfx_rep

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&, const scfx_rep&,
97 scfx_rep* div_scfx_rep( const scfx_rep&, const scfx_rep&,
99 scfx_rep* add_scfx_rep( const scfx_rep&, const scfx_rep&,
101 scfx_rep* sub_scfx_rep( const scfx_rep&, const scfx_rep&,
103 scfx_rep* lsh_scfx_rep( const scfx_rep&, int );
104 scfx_rep* rsh_scfx_rep( const scfx_rep&, int );
105 int cmp_scfx_rep( const scfx_rep&, const scfx_rep& );
139 // CLASS : scfx_rep
144 class scfx_rep
157 scfx_rep();
158 explicit scfx_rep( int );
159 explicit scfx_rep( unsigned int );
160 explicit scfx_rep( long );
161 explicit scfx_rep( unsigned long );
162 explicit scfx_rep( double );
163 explicit scfx_rep( const char* );
164 explicit scfx_rep( int64 );
165 explicit scfx_rep( uint64 );
166 explicit scfx_rep( const sc_signed& );
167 explicit scfx_rep( const sc_unsigned& );
172 scfx_rep( const scfx_rep& );
177 ~scfx_rep();
196 void operator = ( const scfx_rep& );
198 friend void multiply( scfx_rep&, const scfx_rep&, const scfx_rep&, int );
200 friend scfx_rep* neg_scfx_rep( const scfx_rep& );
201 friend scfx_rep* mult_scfx_rep( const scfx_rep&, const scfx_rep&, int );
202 friend scfx_rep* div_scfx_rep( const scfx_rep&, const scfx_rep&, int );
203 friend scfx_rep* add_scfx_rep( const scfx_rep&, const scfx_rep&, int );
204 friend scfx_rep* sub_scfx_rep( const scfx_rep&, const scfx_rep&, int );
205 friend scfx_rep* lsh_scfx_rep( const scfx_rep&, int );
206 friend scfx_rep* rsh_scfx_rep( const scfx_rep&, int );
211 friend int cmp_scfx_rep( const scfx_rep&, const scfx_rep& );
237 friend scfx_rep* quantization_scfx_rep( const scfx_rep&,
240 friend scfx_rep* overflow_scfx_rep( const scfx_rep&,
248 friend void align( const scfx_rep&, const scfx_rep&, int&, int&,
250 friend int compare_msw( const scfx_rep&, const scfx_rep& );
251 friend int compare_msw_ff( const scfx_rep& lhs, const scfx_rep& rhs );
285 friend void print_dec( scfx_string&, const scfx_rep&, int, sc_fmt );
286 friend void print_other( scfx_string&, const scfx_rep&, sc_numrep, int,
292 friend int compare_abs( const scfx_rep&, const scfx_rep& );
313 scfx_rep::set_zero( int sign )
323 scfx_rep::set_nan()
331 scfx_rep::set_inf( int sign )
342 scfx_rep::scfx_rep( const char* s )
353 scfx_rep::~scfx_rep()
361 scfx_rep::operator = ( const scfx_rep& f )
376 scfx_rep*
377 neg_scfx_rep( const scfx_rep& a )
379 scfx_rep& c = *new scfx_rep( a );
385 scfx_rep*
386 mult_scfx_rep( const scfx_rep& a, const scfx_rep& b, int max_wl )
388 scfx_rep& c = *new scfx_rep;
394 scfx_rep*
395 lsh_scfx_rep( const scfx_rep& a, int b )
397 scfx_rep& c = *new scfx_rep( a );
403 scfx_rep*
404 rsh_scfx_rep( const scfx_rep& a, int b )
406 scfx_rep& c = *new scfx_rep( a );
413 scfx_rep::size() const
420 scfx_rep::is_neg() const
427 scfx_rep::is_zero() const
443 scfx_rep::is_nan() const
450 scfx_rep::is_inf() const
457 scfx_rep::is_normal() const
463 scfx_rep*
464 quantization_scfx_rep( const scfx_rep& a,
468 scfx_rep& c = *new scfx_rep( a );
474 scfx_rep*
475 overflow_scfx_rep( const scfx_rep& a,
479 scfx_rep& c = *new scfx_rep( a );
486 scfx_rep::rounding_flag() const
493 scfx_rep::resize_to( int new_size, int restore )
507 scfx_rep::calc_indices( int n ) const
523 scfx_rep::o_extend( const scfx_index& x, sc_enc enc )
550 scfx_rep::o_bit_at( const scfx_index& x ) const
562 scfx_rep::o_zero_left( const scfx_index& x ) const
580 scfx_rep::o_zero_right( const scfx_index& x ) const
596 scfx_rep::o_set_low( const scfx_index& x, sc_enc enc )
616 scfx_rep::o_set_high( const scfx_index& x, const scfx_index& x2,
651 scfx_rep::o_set( const scfx_index& x, const scfx_index& x3,
688 scfx_rep::o_invert( const scfx_index& x2 )
700 scfx_rep::q_bit( const scfx_index& x ) const
717 scfx_rep::q_clear( const scfx_index& x )
731 scfx_rep::q_incr( const scfx_index& x )
755 scfx_rep::q_odd( const scfx_index& x ) const
767 scfx_rep::q_zero( const scfx_index& x ) const
796 scfx_rep::find_lsw() const
808 scfx_rep::find_msw() const
820 scfx_rep::find_sw()
828 scfx_rep::toggle_tc()