/gem5/src/systemc/tests/systemc/datatypes/fx/fast_constructors/ |
H A D | fx_precision_double.h | 64 #define sc_fixed sc_fixed_fast macro
|
H A D | fx_precision_arbitrary.h | 64 #undef sc_fixed macro
|
H A D | default_constructor.cpp | 427 sc_fixed<8, 5> a("0"); 428 sc_fixed<8, 5> b("1"); 429 sc_fixed<8, 5> c("-1"); 430 sc_fixed<8, 5> d(T_CHAR_MAX); 431 sc_fixed<8, 5> e(T_CHAR_MIN); 433 // cerr << "sc_fixed<8, 5> d(INT_MAX); does not work\n"; 441 sc_fixed<8, 5> a(0); 442 sc_fixed<8, 5> b(1); 443 sc_fixed<8, 5> c(-1); 444 sc_fixed< [all...] |
H A D | assign_constructor.cpp | 387 sc_fixed<8, 5> a = 0; 388 sc_fixed<8, 5> b = 1; 389 sc_fixed<8, 5> c = -1; 390 sc_fixed<8, 5> d = INT_MAX; 391 sc_fixed<8, 5> e = INT_MIN; 400 sc_fixed<8, 5> a = (uint)0; 401 sc_fixed<8, 5> b = (uint)1; 402 sc_fixed<8, 5> c = (uint)-1; 403 sc_fixed<8, 5> d = UINT_MAX; 404 sc_fixed< [all...] |
H A D | default_assign.cpp | 381 sc_fixed<8, 5> a; a = 0; 382 sc_fixed<8, 5> b; b = 1; 383 sc_fixed<8, 5> c; c = -1; 384 sc_fixed<8, 5> d; d = INT_MAX; 385 sc_fixed<8, 5> e; e = INT_MIN; 394 sc_fixed<8, 5> a; a = (uint)0; 395 sc_fixed<8, 5> b; b = (uint)1; 396 sc_fixed<8, 5> c; c = (uint)-1; 397 sc_fixed<8, 5> d; d = UINT_MAX; 398 sc_fixed< [all...] |
H A D | assign.cpp | 329 sc_fixed<8, 5> a = 0; 330 sc_fixed<8, 5> b; 331 sc_fixed<8, 5> c = b = -1; 340 sc_fixed<8, 5> a = (uint)0; 341 sc_fixed<8, 5> b; 342 sc_fixed<8, 5> c = b = (uint)abs(-1); 351 sc_fixed<8, 5> a = (short)0; 352 sc_fixed<8, 5> b; 353 sc_fixed<8, 5> c = b = (short)-1; 362 sc_fixed< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/fast_limits/ |
H A D | fx_precision_double.h | 64 #define sc_fixed sc_fixed_fast macro
|
H A D | fx_precision_arbitrary.h | 64 #undef sc_fixed macro
|
H A D | fx_fixed_limits_double.cpp | 93 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_fixed<8, 5> zero(0); SHOW(zero); 97 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_fixed< [all...] |
H A D | fx_fixed_limits_inf.cpp | 93 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_fixed<8, 5> zero(0); SHOW(zero); 97 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_fixed< [all...] |
H A D | fx_fixed_limits_long.cpp | 93 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_fixed<8, 5> zero(0); SHOW(zero); 97 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_fixed< [all...] |
H A D | fx_fixed_limits_zero.cpp | 93 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_fixed<8, 5> zero(0); SHOW(zero); 97 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_fixed< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/shift/ |
H A D | fx_precision_double.h | 64 #define sc_fixed sc_fixed_fast macro
|
H A D | fx_precision_arbitrary.h | 64 #undef sc_fixed macro
|
/gem5/src/systemc/tests/systemc/datatypes/fx/limits/ |
H A D | fx_fixed_limits_double.cpp | 91 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_fixed<8, 5> zero(0); SHOW(zero); 95 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_fixed< [all...] |
H A D | fx_fixed_limits_inf.cpp | 91 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_fixed<8, 5> zero(0); SHOW(zero); 95 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_fixed< [all...] |
H A D | fx_fixed_limits_long.cpp | 91 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_fixed<8, 5> zero(0); SHOW(zero); 95 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_fixed< [all...] |
H A D | fx_fixed_limits_zero.cpp | 91 sc_fixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_fixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_fixed<8, 5> zero(0); SHOW(zero); 95 sc_fixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_fixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_fixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_fixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_fixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_fixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_fixed< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/constructors/ |
H A D | default_constructor.cpp | 421 sc_fixed<8, 5> a("0"); 422 sc_fixed<8, 5> b("1"); 423 sc_fixed<8, 5> c("-1"); 424 sc_fixed<8, 5> d(T_CHAR_MAX); 425 sc_fixed<8, 5> e(T_CHAR_MIN); 434 sc_fixed<8, 5> a(0); 435 sc_fixed<8, 5> b(1); 436 sc_fixed<8, 5> c(-1); 437 sc_fixed<8, 5> d(INT_MAX); 438 sc_fixed< [all...] |
H A D | assign_constructor.cpp | 385 sc_fixed<8, 5> a = 0; 386 sc_fixed<8, 5> b = 1; 387 sc_fixed<8, 5> c = -1; 388 sc_fixed<8, 5> d = INT_MAX; 389 sc_fixed<8, 5> e = INT_MIN; 398 sc_fixed<8, 5> a = (uint)0; 399 sc_fixed<8, 5> b = (uint)1; 400 sc_fixed<8, 5> c = (uint)-1; 401 sc_fixed<8, 5> d = UINT_MAX; 402 sc_fixed< [all...] |
H A D | default_assign.cpp | 379 sc_fixed<8, 5> a; a = 0; 380 sc_fixed<8, 5> b; b = 1; 381 sc_fixed<8, 5> c; c = -1; 382 sc_fixed<8, 5> d; d = INT_MAX; 383 sc_fixed<8, 5> e; e = INT_MIN; 392 sc_fixed<8, 5> a; a = (uint)0; 393 sc_fixed<8, 5> b; b = (uint)1; 394 sc_fixed<8, 5> c; c = (uint)-1; 395 sc_fixed<8, 5> d; d = UINT_MAX; 396 sc_fixed< [all...] |
H A D | assign.cpp | 328 sc_fixed<8, 5> a = 0; 329 sc_fixed<8, 5> b; 330 sc_fixed<8, 5> c = b = -1; 339 sc_fixed<8, 5> a = (uint)0; 340 sc_fixed<8, 5> b; 341 sc_fixed<8, 5> c = b = (uint)abs(-1); 350 sc_fixed<8, 5> a = (short)0; 351 sc_fixed<8, 5> b; 352 sc_fixed<8, 5> c = b = (short)-1; 361 sc_fixed< [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fixed.h | 22 sc_fixed.h - 38 // $Log: sc_fixed.h,v $ 61 template <int W, int I, sc_q_mode Q, sc_o_mode O, int N> class sc_fixed; 66 // TEMPLATE CLASS : sc_fixed 74 class sc_fixed : public sc_fix class in namespace:sc_dt 81 explicit sc_fixed( sc_fxnum_observer* = 0 ); 82 explicit sc_fixed( const sc_fxcast_switch&, sc_fxnum_observer* = 0 ); 85 sc_fixed( tp, sc_fxnum_observer* = 0 ); \ 86 sc_fixed( tp, const sc_fxcast_switch&, sc_fxnum_observer* = 0 ); 89 explicit sc_fixed( t 320 sc_fixed<W,I,Q,O,N>::sc_fixed( sc_fxnum_observer* observer_ ) function in class:sc_dt::sc_fixed 326 sc_fixed<W,I,Q,O,N>::sc_fixed( const sc_fxcast_switch& cast_sw, function in class:sc_dt::sc_fixed 373 sc_fixed( const sc_fixed<W,I,Q,O,N>& a ) argument 383 operator =( const sc_fixed<W,I,Q,O,N>& a ) argument [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fixed.hh | 22 sc_fixed.h - 38 // $Log: sc_fixed.h,v $ 60 class sc_fixed; 65 // TEMPLATE CLASS : sc_fixed 73 class sc_fixed : public sc_fix class in namespace:sc_dt 77 explicit sc_fixed(sc_fxnum_observer * =0); 78 explicit sc_fixed(const sc_fxcast_switch &, sc_fxnum_observer * =0); 81 sc_fixed(tp, sc_fxnum_observer * =0); \ 82 sc_fixed(tp, const sc_fxcast_switch &, sc_fxnum_observer * =0); 85 explicit sc_fixed(t 288 inline sc_fixed<W, I, Q, O, N>::sc_fixed(sc_fxnum_observer *observer_) : function in class:sc_dt::sc_fixed 293 inline sc_fixed<W, I, Q, O, N>::sc_fixed( function in class:sc_dt::sc_fixed 335 sc_fixed(const sc_fixed<W, I, Q, O, N> &a) argument 342 operator =(const sc_fixed<W, I, Q, O, N> &a) argument [all...] |
/gem5/src/systemc/tests/systemc/datatypes/misc/test01/ |
H A D | test01.cpp | 392 sc_fixed<4,4> a = -7; 393 sc_fixed<8,8> b = 15; 410 sc_fixed<4,4> a = -7; 411 sc_fixed<8,8> b = 15; 428 sc_fixed<4,4> a = -7; 429 sc_fixed<8,8> b = 15;
|