Searched refs:sc_fixed (Results 1 - 25 of 40) sorted by relevance

12

/gem5/src/systemc/tests/systemc/datatypes/fx/fast_constructors/
H A Dfx_precision_double.h64 #define sc_fixed sc_fixed_fast macro
H A Dfx_precision_arbitrary.h64 #undef sc_fixed macro
H A Ddefault_constructor.cpp427 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 Dassign_constructor.cpp387 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 Ddefault_assign.cpp381 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 Dassign.cpp329 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 Dfx_precision_double.h64 #define sc_fixed sc_fixed_fast macro
H A Dfx_precision_arbitrary.h64 #undef sc_fixed macro
H A Dfx_fixed_limits_double.cpp93 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 Dfx_fixed_limits_inf.cpp93 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 Dfx_fixed_limits_long.cpp93 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 Dfx_fixed_limits_zero.cpp93 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 Dfx_precision_double.h64 #define sc_fixed sc_fixed_fast macro
H A Dfx_precision_arbitrary.h64 #undef sc_fixed macro
/gem5/src/systemc/tests/systemc/datatypes/fx/limits/
H A Dfx_fixed_limits_double.cpp91 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 Dfx_fixed_limits_inf.cpp91 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 Dfx_fixed_limits_long.cpp91 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 Dfx_fixed_limits_zero.cpp91 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 Ddefault_constructor.cpp421 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 Dassign_constructor.cpp385 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 Ddefault_assign.cpp379 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 Dassign.cpp328 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 Dsc_fixed.h22 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 Dsc_fixed.hh22 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 Dtest01.cpp392 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;

Completed in 34 milliseconds

12