/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 422 scan(::std::istream &is) argument 425 is >> s; 444 concat_flags m_flags; // Value is read only. 463 // it is necessary to disambiguate the use of the shift operators. We do 464 // this in favor of sc_unsigned so that precision is not lost. To get an 547 operator >> (::std::istream &is, sc_concatref &a) argument 550 temp.scan(is); 552 return is;
|
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_nbcommon.inc | 13 distributed under the License is distributed on an "AS IS" BASIS, 23 This file is included in sc_signed.cpp and 27 sc_nbfriends.cpp and sc_nbexterns.cpp is created in order 59 std::sprintf( msg, "%s::%s( int nb ) : nb = %d is not valid", 73 // Create a copy of v with sgn s. v is of the same type. 85 // Create a copy of v where v is of the different type. 102 // Create a copy of v where v is an sign-less instance. 112 std::sprintf( msg, "%s::%s( sc_bv_base ) : nb = %d is not valid", 135 std::sprintf( msg, "%s::%s( sc_lv_base ) : nb = %d is not valid", 158 std::sprintf( msg, "%s::%s( sc_int_subref ) : nb = %d is no [all...] |
H A D | sc_signed.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 31 representation. The sign-magnitude representation is chosen 48 new. The most important difference between these two semantics is 49 that the old semantics is closer to C/C++ semantics in that the 51 is unsigned; the new semantics, on the other hand, requires the 52 result type be signed. The new semantics is required by the VSIA 874 void scan( ::std::istream& is = ::std::cin ); 1068 void scan( ::std::istream& is = ::std::cin ); 1322 void scan( ::std::istream& is = ::std::cin ); 1386 In the new semantics, the result is 2236 operator >>( ::std::istream& is, sc_signed_bitref& a ) argument 2323 operator >>( ::std::istream& is, sc_signed_subref& a ) argument 2372 operator >>( ::std::istream& is, sc_signed& a ) argument [all...] |
H A D | sc_unsigned.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 31 representation. The sign-magnitude representation is chosen 37 It is also important to note that an sc_unsigned number with n 38 bits is equivalent to an sc_signed non-negative number with n + 1 52 new. The most important difference between these two semantics is 53 that the old semantics is closer to C/C++ semantics in that the 55 is unsigned; the new semantics, on the other hand, requires the 56 result type be signed. The new semantics is required by the VSIA 778 void scan( ::std::istream& is = ::std::cin ); 968 void scan( ::std::istream& is 2048 operator >>( ::std::istream& is, sc_unsigned_bitref& a ) argument 2133 operator >>( ::std::istream& is, sc_unsigned_subref& a ) argument 2181 operator >>( ::std::istream& is, sc_unsigned& a ) argument [all...] |
/gem5/util/dist/ |
H A D | gem5-dist.sh | 12 # terms below provided that you ensure that this notice is replicated 46 # This is a wrapper script to run a dist gem5 simulations. 53 # environment variable (which is what LSF does by default). 57 # If LSB_MCPU_HOSTS environment variable is not defined then we launch all 61 # boot params. The total number of gem5 processes is also passed in. 89 echo "Note: if no LSF slots allocation is found all proceses are launched on the localhost." 193 # use localhost if there is no LSF allocation. 197 # (This is what LSF does by default.) 261 # This function launches the gem5 processes. The only purpose is to enable 318 --is [all...] |
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | sc_fxval.cpp | 13 distributed under the License is distributed on an "AS IS" BASIS, 138 sc_fxval::scan( ::std::istream& is ) 141 is >> s; 582 sc_fxval_fast::scan( ::std::istream& is ) 585 is >> s; 744 default:;// Martin, what is default???
|
H A D | sc_fxnum.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 1625 operator >> ( ::std::istream& is, sc_fxnum_bitref& a ) argument 1627 a.scan( is ); 1628 return is; 1847 operator >> ( ::std::istream& is, sc_fxnum_fast_bitref& a ) argument 1849 a.scan( is ); 1850 return is; 2197 operator >> ( ::std::istream& is, sc_fxnum_subref& a ) argument 2199 a.scan( is ); 2200 return is; 2548 operator >>( ::std::istream& is, sc_fxnum_fast_subref& a ) argument 3672 operator >>( ::std::istream& is, sc_fxnum& a ) argument 4758 operator >>( ::std::istream& is, sc_fxnum_fast& a ) argument [all...] |
H A D | sc_fxval.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 1529 operator >> ( ::std::istream& is, sc_fxval& a ) argument 1531 a.scan( is ); 1532 return is; 2256 operator >> ( ::std::istream& is, sc_fxval_fast& a ) argument 2258 a.scan( is ); 2259 return is;
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_string.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 70 friend systemc_istream& operator >> ( systemc_istream& is, sc_string_old& a ); 149 // e.g. sc_string_old("a=%d, s is %s").fmt(1).fmt("string") 150 // should produce: a=1, s is string 153 // TODO: if the type of the argument is incompatible with format
|
/gem5/src/systemc/dt/fx/ |
H A D | sc_fxval.cc | 13 distributed under the License is distributed on an "AS IS" BASIS, 134 sc_fxval::scan(::std::istream &is) argument 137 is >> s; 543 sc_fxval_fast::scan(::std::istream &is) argument 546 is >> s; 699 default:;// Martin, what is default???
|
/gem5/src/systemc/ext/dt/int/ |
H A D | sc_signed.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 31 representation. The sign-magnitude representation is chosen 48 new. The most important difference between these two semantics is 49 that the old semantics is closer to C/C++ semantics in that the 51 is unsigned; the new semantics, on the other hand, requires the 52 result type be signed. The new semantics is required by the VSIA 799 void scan(::std::istream &is=::std::cin); 969 void scan(::std::istream &is=::std::cin); 1217 void scan(::std::istream &is=::std::cin); 1282 In the new semantics, the result is 2359 operator >>(::std::istream &is, sc_signed_bitref &a) argument 2451 operator >>(::std::istream &is, sc_signed_subref &a) argument 2496 operator >>(::std::istream &is, sc_signed &a) argument [all...] |
H A D | sc_unsigned.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 31 representation. The sign-magnitude representation is chosen 37 It is also important to note that an sc_unsigned number with n 38 bits is equivalent to an sc_signed non-negative number with n + 1 52 new. The most important difference between these two semantics is 53 that the old semantics is closer to C/C++ semantics in that the 55 is unsigned; the new semantics, on the other hand, requires the 56 result type be signed. The new semantics is required by the VSIA 706 void scan(::std::istream &is=::std::cin); 875 void scan(::std::istream &is 2060 operator >>(::std::istream &is, sc_unsigned_bitref &a) argument 2145 operator >>(::std::istream &is, sc_unsigned_subref &a) argument 2187 operator >>(::std::istream &is, sc_unsigned &a) argument [all...] |
/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_proxy.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 24 This class is created for several purposes: 449 // The test below will force printing in binary if decimal is 457 void scan(::std::istream &is=::std::cin); 1003 sc_proxy_out_of_bounds("left shift operation is only allowed with " 1053 sc_proxy_out_of_bounds("right shift operation is only allowed with " 1229 sc_proxy<X>::scan(::std::istream &is) argument 1232 is >> s; 1260 // only 0 word is returned 1387 operator >> (::std::istream &is, sc_prox argument [all...] |
H A D | sc_bit_proxies.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 553 void scan(::std::istream &is=::std::cin); 2111 sc_bitref<X>::scan(::std::istream &is) argument 2114 is >> c; 2184 operator >> (::std::istream &is, sc_bitref<X> a) argument 2186 a.scan(is); 2187 return is; 2557 sc_subref<T>::scan(::std::istream &is) argument 2560 is >> s; 2631 operator >> (::std::istream &is, sc_subre argument 3044 scan(::std::istream &is) argument 3119 operator >>(::std::istream &is, sc_concref<X, Y> a) argument [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | sc_fxnum.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 1384 operator >> (::std::istream &is, sc_fxnum_bitref &a) argument 1386 a.scan(is); 1387 return is; 1577 operator >> (::std::istream &is, sc_fxnum_fast_bitref &a) argument 1579 a.scan(is); 1580 return is; 1864 operator >> (::std::istream &is, sc_fxnum_subref &a) argument 1866 a.scan(is); 1867 return is; 2156 operator >>(::std::istream &is, sc_fxnum_fast_subref &a) argument 3122 operator >>(::std::istream &is, sc_fxnum &a) argument 4064 operator >>(::std::istream &is, sc_fxnum_fast &a) argument [all...] |
H A D | sc_fxval.hh | 13 distributed under the License is distributed on an "AS IS" BASIS, 1294 operator >> (::std::istream &is, sc_fxval &a) argument 1296 a.scan(is); 1297 return is; 1932 operator >> (::std::istream &is, sc_fxval_fast &a) argument 1934 a.scan(is); 1935 return is;
|
/gem5/src/arch/mips/ |
H A D | pra_constants.hh | 43 // For now, we assume that the entire length is used by the index 120 // Bit 18 is zero 197 // Bit 7 is zero 210 // Bit 31 is one 211 // Bit 30 is zero 234 Bitfield<24, 22> is; member in namespace:MipsISA 270 // Bit 3 is zero
|
H A D | isa.cc | 171 panic("CP state must be set before the following code is used"); 209 cfg1.is = cp.CP0_Config1_IS; 268 // entire register is read only 370 // Set TCStatus Activated to 1 for the initial thread that is running
|
/gem5/src/arch/riscv/ |
H A D | pra_constants.hh | 43 // For now, we assume that the entire length is used by the index 120 // Bit 18 is zero 197 // Bit 7 is zero 210 // Bit 31 is one 211 // Bit 30 is zero 234 Bitfield<24, 22> is; member in namespace:RiscvISA 270 // Bit 3 is zero
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64mi/ |
H A D | illegal.S | 24 # Skip the rest of the test if S-mode is not present.
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_proxy.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 24 This class is created for several purposes: 518 // the test below will force printing in binary if decimal is 526 void scan( ::std::istream& is = ::std::cin ); 1145 "left shift operation is only allowed with positive " 1201 "right shift operation is only allowed with positive " 1421 sc_proxy<X>::scan( ::std::istream& is ) 1424 is >> s; 1455 // only 0 word is returned 1600 operator >> ( ::std::istream& is, sc_prox argument [all...] |
H A D | sc_bit_proxies.h | 13 distributed under the License is distributed on an "AS IS" BASIS, 567 void scan( ::std::istream& is = ::std::cin ); 2380 sc_bitref<X>::scan( ::std::istream& is ) 2383 is >> c; 2467 operator >> ( ::std::istream& is, sc_bitref<X> a ) argument 2469 a.scan( is ); 2470 return is; 2890 sc_subref<T>::scan( ::std::istream& is ) 2893 is >> s; 2977 operator >> ( ::std::istream& is, sc_subre argument 3522 operator >>( ::std::istream& is, sc_concref<X,Y> a ) argument [all...] |
/gem5/util/ |
H A D | compile | 98 If ~/build is set up in such a way that it points to a local disk on 100 ~/build -> /z/<username>/.build (Assuming that /z is a local disk and 101 not NFS mounted, whereas your home directory is NFS mounted). 127 Display help depending on which is the default''' 174 if exitcode is not None:
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/macros/scalar/ |
H A D | test_macros.h | 629 // ^ x30 is used in some other macros, to avoid issues we use x31 for upper word 632 # Pass and fail code (assumes test num is in TESTNUM)
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | eigen.h | 6 All rights reserved. Use of this source code is governed by a 21 // Eigen generates a bunch of implicit-copy-constructor-is-deprecated warnings with -Wdeprecated 32 # pragma warning(disable: 4127) // warning C4127: Conditional expression is constant 33 # pragma warning(disable: 4996) // warning C4996: std::unary_negate is deprecated in C++17 77 EigenDStride stride{0, 0}; // Only valid if negativestrides is false! 85 // TODO: when Eigen bug #747 is fixed, remove the tests for non-negativity. http://eigen.tuxfamily.org/bz/show_bug.cgi?id=747 99 // matching strides, or a dimension size of 1 (in which case the stride value is irrelevant) 142 // the array is a vector, we attempt to fit it into either an Eigen 1xN or Nx1 vector 163 // is used, we want the (single) numpy stride value. 167 if (vector) { // Eigen type is [all...] |