/gem5/src/systemc/tests/systemc/misc/stars/star114678/ |
H A D | test.cpp | 64 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 D | test.cpp | 56 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 D | concat_port.cpp | 60 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 D | test.cpp | 62 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 D | pagetable.cc | 41 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 D | test.cpp | 45 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 D | arith09.cpp | 81 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 D | test1.cpp | 68 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 D | test.cpp | 51 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 D | test01.cpp | 53 << "\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 D | test03.cpp | 50 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 D | test.cpp | 42 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 D | stab3.cpp | 91 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | select.cpp | 51 /* ( 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 D | test02.cpp | 80 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 D | datatypes.cpp | 71 //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 D | datatypes.cpp | 70 // 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 D | test01.cpp | 62 ( 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...] |