/gem5/src/systemc/tests/systemc/datatypes/fx/fast_constructors/ |
H A D | fx_precision_double.h | 67 #define sc_ufixed sc_ufixed_fast macro
|
H A D | fx_precision_arbitrary.h | 67 #undef sc_ufixed macro
|
H A D | default_constructor.cpp | 554 sc_ufixed<8, 5> a("0"); 555 sc_ufixed<8, 5> b("1"); 556 sc_ufixed<8, 5> c("-1"); 557 sc_ufixed<8, 5> d(T_UCHAR_MAX); 558 sc_ufixed<8, 5> e(T_UCHAR_MIN); 560 // cerr << "sc_ufixed<8, 5> d(INT_MAX); does not work\n"; 568 sc_ufixed<8, 5> a(0); 569 sc_ufixed<8, 5> b(1); 570 sc_ufixed<8, 5> c(-1); 571 sc_ufixed< [all...] |
H A D | assign_constructor.cpp | 492 sc_ufixed<8, 5> a = 0; 493 sc_ufixed<8, 5> b = 1; 494 sc_ufixed<8, 5> c = -1; 495 sc_ufixed<8, 5> d = INT_MAX; 496 sc_ufixed<8, 5> e = INT_MIN; 505 sc_ufixed<8, 5> a = (uint)0; 506 sc_ufixed<8, 5> b = (uint)1; 507 sc_ufixed<8, 5> c = (uint)-1; 508 sc_ufixed<8, 5> d = UINT_MAX; 509 sc_ufixed< [all...] |
H A D | default_assign.cpp | 486 sc_ufixed<8, 5> a; a = 0; 487 sc_ufixed<8, 5> b; b = 1; 488 sc_ufixed<8, 5> c; c = -1; 489 sc_ufixed<8, 5> d; d = INT_MAX; 490 sc_ufixed<8, 5> e; e = INT_MIN; 499 sc_ufixed<8, 5> a; a = (uint)0; 500 sc_ufixed<8, 5> b; b = (uint)1; 501 sc_ufixed<8, 5> c; c = (uint)-1; 502 sc_ufixed<8, 5> d; d = UINT_MAX; 503 sc_ufixed< [all...] |
H A D | assign.cpp | 417 sc_ufixed<8, 5> a = 0; 418 sc_ufixed<8, 5> b; 419 sc_ufixed<8, 5> c = b = -1; 428 sc_ufixed<8, 5> a = (uint)0; 429 sc_ufixed<8, 5> b; 430 sc_ufixed<8, 5> c = b = (uint)abs(-1); 439 sc_ufixed<8, 5> a = (short)0; 440 sc_ufixed<8, 5> b; 441 sc_ufixed<8, 5> c = b = (short)-1; 450 sc_ufixed< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/fast_limits/ |
H A D | fx_precision_double.h | 67 #define sc_ufixed sc_ufixed_fast macro
|
H A D | fx_precision_arbitrary.h | 67 #undef sc_ufixed macro
|
H A D | fx_ufixed_limits_double.cpp | 93 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_ufixed<8, 5> zero(0); SHOW(zero); 97 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_ufixed< [all...] |
H A D | fx_ufixed_limits_inf.cpp | 93 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_ufixed<8, 5> zero(0); SHOW(zero); 97 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_ufixed< [all...] |
H A D | fx_ufixed_limits_long.cpp | 93 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_ufixed<8, 5> zero(0); SHOW(zero); 97 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_ufixed< [all...] |
H A D | fx_ufixed_limits_zero.cpp | 93 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 94 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 95 sc_ufixed<8, 5> zero(0); SHOW(zero); 97 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 98 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 99 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 100 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 101 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 102 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 104 sc_ufixed< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/shift/ |
H A D | fx_precision_double.h | 67 #define sc_ufixed sc_ufixed_fast macro
|
H A D | fx_precision_arbitrary.h | 67 #undef sc_ufixed macro
|
/gem5/src/systemc/tests/systemc/datatypes/fx/limits/ |
H A D | fx_ufixed_limits_double.cpp | 91 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_ufixed<8, 5> zero(0); SHOW(zero); 95 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_ufixed< [all...] |
H A D | fx_ufixed_limits_inf.cpp | 91 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_ufixed<8, 5> zero(0); SHOW(zero); 95 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_ufixed< [all...] |
H A D | fx_ufixed_limits_long.cpp | 91 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_ufixed<8, 5> zero(0); SHOW(zero); 95 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_ufixed< [all...] |
H A D | fx_ufixed_limits_zero.cpp | 91 sc_ufixed<8, 5> zero_min("-0"); SHOW(zero_min); 92 sc_ufixed<8, 5> zero_plus("+0"); SHOW(zero_plus); 93 sc_ufixed<8, 5> zero(0); SHOW(zero); 95 sc_ufixed<8, 5> long_max(LONG_MAX); SHOW(long_max); 96 sc_ufixed<8, 5> long_min(LONG_MIN); SHOW(long_min); 97 sc_ufixed<8, 5> int_max(INT_MAX); SHOW(int_max); 98 sc_ufixed<8, 5> int_min(INT_MIN); SHOW(int_min); 99 sc_ufixed<8, 5> uint_max(UINT_MAX); SHOW(uint_max); 100 sc_ufixed<8, 5> ulong_max(ULONG_MAX); SHOW(ulong_max); 102 sc_ufixed< [all...] |
/gem5/src/systemc/tests/systemc/datatypes/fx/constructors/ |
H A D | default_constructor.cpp | 539 sc_ufixed<8, 5> a("0"); 540 sc_ufixed<8, 5> b("1"); 541 sc_ufixed<8, 5> c("-1"); 542 sc_ufixed<8, 5> d(T_UCHAR_MAX); 543 sc_ufixed<8, 5> e(T_UCHAR_MIN); 552 sc_ufixed<8, 5> a(0); 553 sc_ufixed<8, 5> b(1); 554 sc_ufixed<8, 5> c(-1); 555 sc_ufixed<8, 5> d(INT_MAX); 556 sc_ufixed< [all...] |
H A D | assign_constructor.cpp | 490 sc_ufixed<8, 5> a = 0; 491 sc_ufixed<8, 5> b = 1; 492 sc_ufixed<8, 5> c = -1; 493 sc_ufixed<8, 5> d = INT_MAX; 494 sc_ufixed<8, 5> e = INT_MIN; 503 sc_ufixed<8, 5> a = (uint)0; 504 sc_ufixed<8, 5> b = (uint)1; 505 sc_ufixed<8, 5> c = (uint)-1; 506 sc_ufixed<8, 5> d = UINT_MAX; 507 sc_ufixed< [all...] |
H A D | default_assign.cpp | 484 sc_ufixed<8, 5> a; a = 0; 485 sc_ufixed<8, 5> b; b = 1; 486 sc_ufixed<8, 5> c; c = -1; 487 sc_ufixed<8, 5> d; d = INT_MAX; 488 sc_ufixed<8, 5> e; e = INT_MIN; 497 sc_ufixed<8, 5> a; a = (uint)0; 498 sc_ufixed<8, 5> b; b = (uint)1; 499 sc_ufixed<8, 5> c; c = (uint)-1; 500 sc_ufixed<8, 5> d; d = UINT_MAX; 501 sc_ufixed< [all...] |
H A D | assign.cpp | 416 sc_ufixed<8, 5> a = 0; 417 sc_ufixed<8, 5> b; 418 sc_ufixed<8, 5> c = b = -1; 427 sc_ufixed<8, 5> a = (uint)0; 428 sc_ufixed<8, 5> b; 429 sc_ufixed<8, 5> c = b = (uint)abs(-1); 438 sc_ufixed<8, 5> a = (short)0; 439 sc_ufixed<8, 5> b; 440 sc_ufixed<8, 5> c = b = (short)-1; 449 sc_ufixed< [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_ufixed.h | 22 sc_ufixed.h - 38 // $Log: sc_ufixed.h,v $ 61 template <int W, int I, sc_q_mode Q, sc_o_mode O, int N> class sc_ufixed; 66 // TEMPLATE CLASS : sc_ufixed 74 class sc_ufixed : public sc_ufix class in namespace:sc_dt 81 explicit sc_ufixed( sc_fxnum_observer* = 0 ); 82 explicit sc_ufixed( const sc_fxcast_switch&, sc_fxnum_observer* = 0 ); 85 sc_ufixed( tp, sc_fxnum_observer* = 0 ); \ 86 sc_ufixed( tp, const sc_fxcast_switch&, sc_fxnum_observer* = 0 ); 89 explicit sc_ufixed( t 320 sc_ufixed<W,I,Q,O,N>::sc_ufixed( sc_fxnum_observer* observer_ ) function in class:sc_dt::sc_ufixed 326 sc_ufixed<W,I,Q,O,N>::sc_ufixed( const sc_fxcast_switch& cast_sw, function in class:sc_dt::sc_ufixed 373 sc_ufixed( const sc_ufixed<W,I,Q,O,N>& a ) argument 383 operator =( const sc_ufixed<W,I,Q,O,N>& a ) argument [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_ufixed.hh | 22 sc_ufixed.h - 38 // $Log: sc_ufixed.h,v $ 60 class sc_ufixed; 66 // TEMPLATE CLASS : sc_ufixed 74 class sc_ufixed : public sc_ufix class in namespace:sc_dt 78 explicit sc_ufixed(sc_fxnum_observer * =0); 79 explicit sc_ufixed(const sc_fxcast_switch &, sc_fxnum_observer * =0); 82 sc_ufixed(tp, sc_fxnum_observer * =0); \ 83 sc_ufixed(tp, const sc_fxcast_switch &, sc_fxnum_observer * =0); 86 explicit sc_ufixed(t 285 inline sc_ufixed<W, I, Q, O, N>::sc_ufixed(sc_fxnum_observer *observer_) : function in class:sc_dt::sc_ufixed 290 inline sc_ufixed<W, I, Q, O, N>::sc_ufixed(const sc_fxcast_switch &cast_sw, function in class:sc_dt::sc_ufixed 332 sc_ufixed(const sc_ufixed<W, I, Q, O, N> &a) argument 339 operator =(const sc_ufixed<W, I, Q, O, N> &a) argument [all...] |
H A D | _using.hh | 44 using sc_dt::sc_ufixed;
|