Searched refs:range (Results 1 - 25 of 253) sorted by relevance

1234567891011

/gem5/src/systemc/tests/systemc/misc/stars/star114678/
H A Dtest.cpp64 bi8.range(5,2) = bi4.range(3,0);
65 bi8.range(5,2) = bi4;
66 bi8.range(5,2) = 3;
67 bi8.range(5,2) = (sc_bigint<4>(3)).range(3,0);
70 i8.range(5,2) = i4.range(3,0);
71 i8.range(5,2) = i4;
72 i8.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/stars/star132075/
H A Dtest.cpp56 cout << (a.range(5,2) < b.range(5,2)) << "\n";
57 cout << (a.range(5,2) <= b.range(5,2)) << "\n";
58 cout << (a.range(5,2) > b.range(5,2)) << "\n";
59 cout << (a.range(5,2) >= b.range(5,2)) << "\n";
68 cout << (a.range(5,2) < b.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/unit/data/general/concat_port/
H A Dconcat_port.cpp60 case 0: c.write( (tmp_a.range(7,4), tmp_b.range(7,4)) );
64 case 1: c.write( (tmp_a.range(0,7)) );
65 d.write( (tmp_a.range(0,7), tmp_b.range(0,7)) );
68 case 2: c.write( (tmp_a[0], tmp_b.range(1,4), tmp_a.range(7,5)) );
69 d.write( (tmp_a.range(7,4), tmp_b.range(7,4),
70 tmp_a.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/stars/star132136/
H A Dtest.cpp62 i.range(14,1) = I;
63 u.range(14,1) = I;
64 bi.range(14,1) = I;
65 bu.range(14,1) = I;
66 lv.range(14,1) = I; // ERROR
67 bv.range(14,1) = I; // ERROR
/gem5/src/arch/sparc/
H A Dpagetable.cc41 SERIALIZE_SCALAR(range.va);
42 SERIALIZE_SCALAR(range.size);
43 SERIALIZE_SCALAR(range.contextId);
44 SERIALIZE_SCALAR(range.partitionId);
45 SERIALIZE_SCALAR(range.real);
58 UNSERIALIZE_SCALAR(range.va);
59 UNSERIALIZE_SCALAR(range.size);
60 UNSERIALIZE_SCALAR(range.contextId);
61 UNSERIALIZE_SCALAR(range.partitionId);
62 UNSERIALIZE_SCALAR(range
[all...]
/gem5/src/systemc/tests/systemc/misc/stars/star127848/
H A Dtest.cpp45 sc_bv<5> a = foo.range( 4, 0 );
46 sc_bv<5> b = foo.range( 0, 4 );
51 foo.range( 0, 6 ) = foo.range( 1, 7 );
54 foo.range( 6, 0 ) = foo.range( 7, 1 );
57 foo.range( 0, 6 ) = foo.range( 7, 1 );
60 foo.range( 6, 0 ) = foo.range(
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith09/
H A Darith09.cpp81 sc_assert( (sc_unsigned)( z.range(31,0) ) ==
87 q = (x.range(i-1,0) * y.range(j-1,0));
91 q = (x.range(i-1,0) * y.range(15,0)) +
92 ( x.range(i-1,0) * y.range(j-1,16) ) * 65536;
99 q = (x.range(15,0) * y.range(j-1,0)) +
100 (x.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/unit/data/general/subvector/test1/
H A Dtest1.cpp68 cout << "b1.range(5,2) ... " << endl;
69 one_to_four(b1.range(5,2));
70 cout << "b2.range(4,1) ... " << endl;
71 one_to_four(b2.range(4,1));
72 cout << "b3.range(6,3) ... " << endl;
73 one_to_four(b3.range(6,3));
95 cout << "b1.range(3,0) = " << b1.range(3,0) << endl;
96 cout << "b1.range(0,3) = " << b1.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/stars/star133377/
H A Dtest.cpp51 x=(a.range(7,0), a.range(3,0), a.range(3,0));
63 x=(a.range(7,0), a.range(3,0), a.range(3,0));
84 x=(a.range(7,0), a.range(3,0), a.range(3,0));
104 x=(a.range(
[all...]
/gem5/src/systemc/tests/systemc/bugs/sc_bigint_part_select/test01/
H A Dtest01.cpp53 << "\n f0:" << bigword.range( 11, 0).to_string(SC_HEX)
54 << "\n f1:" << bigword.range( 23, 12).to_string(SC_HEX)
55 << "\n f2:" << bigword.range( 35, 24).to_string(SC_HEX)
56 << "\n f3:" << bigword.range( 47, 36).to_string(SC_HEX)
57 << "\n f4:" << bigword.range( 59, 48).to_string(SC_HEX)
58 << "\n f5:" << bigword.range( 71, 60).to_string(SC_HEX)
59 << "\n f6:" << bigword.range( 83, 72).to_string(SC_HEX)
60 << "\n f7:" << bigword.range( 95, 84).to_string(SC_HEX)
/gem5/src/systemc/tests/systemc/datatypes/int/sc_signed/part_select/test03/
H A Dtest03.cpp50 tmp = a.range( 5,0 ); // results in 33 - 0b100001, not sign extended
51 bigtmp = biga.range( 5,0 ); // results in 65505, sign extended
54 tmp = biga.range( 5,0 ); // results in 33 - 0b100001, not sign extended
55 bigtmp = a.range( 5,0 ); // results in 65505, sign extended
58 cout << hex << a.range(5,0) << " " << biga.range(5,0) << endl;
63 bigu16 = biga.range(5,0);
66 bigu16 = a.range(5,0);
/gem5/src/systemc/tests/systemc/misc/stars/star135771/
H A Dtest.cpp42 assignment with range methods on every side like
44 lv1.range(15,8) = lv2.range(7,0);
53 range method on one side or adding a cast
55 lv1.range(15,8) = (sc_lv<8>)lv2.range(7,0);
70 b.range( 15, 8 ) = a.range( 7, 0 );
/gem5/src/systemc/tests/systemc/misc/unit/data/general/subvector/stab3/
H A Dstab3.cpp91 cout << x.range(i + 224, i) << endl;
92 cout << x.range(i + 224, i).to_string() << endl;
93 cout << y.range(i + 41, i) << endl;
94 cout << y.range(i + 41, i).to_string() << endl;
95 cout << sc_signed(z.range(i + 2, i)) << endl;
96 cout << sc_unsigned(w.range(i + 190, i)) << endl;
97 cout << x.range(i, i + 224) << endl;
98 cout << x.range(i, i + 224).to_string() << endl;
99 cout << y.range(i, i + 41) << endl;
100 cout << y.range(
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/
H A Dselect.cpp51 /* ( By.range(WIDTH-1, i+1), By.range(i,0) ) = Bx;
56 By.range(WIDTH-1,i) = Bx.range(WIDTH-1,i);
58 By.range(i-1,0) = Bx.range(i-1,0);
/gem5/src/systemc/tests/systemc/datatypes/misc/test02/
H A Dtest02.cpp80 write1( a.range( 3, 0 ) );
84 write1( b.range( 3, 0 ) );
86 write1( ( a.range( 3, 0 ), b.range( 3, 0 ) ) );
96 write1( a.range( 3, 0 ) );
100 write1( b.range( 3, 0 ) );
104 write1( c.range( 3, 0 ) );
108 write1( d.range( 3, 0 ) );
118 write3( a.range( 3, 0 ) );
122 write3( b.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/cae_test/general/control/case/datatypes/
H A Ddatatypes.cpp71 //checking if condition on a range of bits
72 if (tmp1.range(1,3) == 4) {
74 } else if (tmp1.range(3,1) == 4) {
90 if (tmp3.range(1,3)=="000" || ((tmp3.range(3,1).to_uint()!=4) &&
91 tmp3.range(3,1).to_uint()!=5 && tmp3.range(3,1).to_uint()!=6 &&
92 tmp3.range(3,1).to_uint()!=7)) {
98 if (tmp4.range(1,3)=="000" || (tmp4.range(
[all...]
/gem5/src/systemc/tests/systemc/misc/cae_test/general/control/if_test/datatypes/
H A Ddatatypes.cpp70 // checking if condition on a range of bits
71 if (tmp1.range(1,3) == 4) {
73 } else if (tmp1.range(3,1) == 4) {
90 // checking if condition on a range of bits in complex condition
91 if (tmp3.range(1,3)=="000" || ((tmp3.range(3,1).to_uint()!=4) &&
92 tmp3.range(3,1).to_uint()!=5 && tmp3.range(3,1).to_uint()!=6 &&
93 tmp3.range(3,1).to_uint()!=7)) {
99 // checking if condition on a range o
[all...]
/gem5/src/systemc/tests/systemc/datatypes/int/concat/test01/
H A Dtest01.cpp62 ( c, d[1] ) = a.range( 4, 0 );
66 b.range( 4, 0 ) = ( c, d[1] );
71 ( c, d.range( 1, 0 ) ) = a.range( 5, 0 );
75 b.range( 5, 0 ) = ( c, d.range( 1, 0 ) );
80 ( c, ( d[0], d[1] ) ) = a.range( 5, 0 );
84 b.range( 5, 0 ) = ( c, ( d[0], d[1] ) );
89 ( d[1], c ) = a.range( 4, 0 );
93 b.range(
[all...]

Completed in 20 milliseconds

1234567891011