Searched refs:range (Results 76 - 100 of 253) sorted by relevance

1234567891011

/gem5/src/gpu-compute/
H A DLdsState.py45 range = Param.AddrRange('64kB', "address space of the LDS") variable in class:LdsState
/gem5/src/mem/
H A DAbstractMemory.py52 range = Param.AddrRange('128MB', "Address range (potentially interleaved)") variable in class:AbstractMemory
/gem5/src/systemc/tests/systemc/misc/v1.0/blv/
H A Dblv.cpp81 if(st.range(first,second).to_string()!=x.range(first,second).to_string())
82 cout<<"st.range("<<first<<","<<second<<")="<<st.range(first,second)<<
83 "; x.range("<<first<<","<<second<<")="<<x.range(first,second)<<"\n"<<
100 br = st.range(first,second);
101 xr = x.range(first,second);
106 br = st.range(first,second);
107 xr = x.range(firs
[all...]
/gem5/configs/topologies/
H A DMesh_westfirst.py77 for i in range(num_routers)]
87 for node_index in range(len(nodes)):
119 for row in range(num_rows):
120 for col in range(num_columns):
132 for row in range(num_rows):
133 for col in range(num_columns):
146 for col in range(num_columns):
147 for row in range(num_rows):
159 for col in range(num_columns):
160 for row in range(num_row
[all...]
H A DMesh_XY.py76 for i in range(num_routers)]
86 for node_index in range(len(nodes)):
118 for row in range(num_rows):
119 for col in range(num_columns):
133 for row in range(num_rows):
134 for col in range(num_columns):
148 for col in range(num_columns):
149 for row in range(num_rows):
163 for col in range(num_columns):
164 for row in range(num_row
[all...]
H A DCrossbar.py53 routers = [Router(router_id=i) for i in range(len(self.nodes)+1)]
65 for i in range(len(self.nodes)):
73 for i in range(len(self.nodes)):
H A DPt2Pt.py59 for i in range(len(nodes))]
69 for i in range(len(nodes)):
70 for j in range(len(nodes)):
H A DMeshDirCorners_XY.py87 for i in range(num_routers)]
155 for row in range(num_rows):
156 for col in range(num_columns):
170 for row in range(num_rows):
171 for col in range(num_columns):
185 for col in range(num_columns):
186 for row in range(num_rows):
200 for col in range(num_columns):
201 for row in range(num_rows):
/gem5/src/systemc/tests/systemc/misc/synth/concat/rvalue/
H A Dtest.cpp119 x = (a, b, c, d.range (6, 0), m);
125 x = (a, b, k, c.range (6, 0), x.range (7, 0));
132 z = (z.range (31, 2), kk); // z = 00000000 00000001 00000001 00011100
136 z = (kk, z.range (29, 0)); // z = 11000000 00000001 00000001 00011100
/gem5/src/systemc/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_vector_datatype/
H A Dstd_ulogic_vector_datatype.cpp84 << "\nHUGE = " << huge_.range(0,63) << "\n "
85 << huge_.range(64,127) << "\n "
86 << huge_.range(128,191) << "\n "
87 << huge_.range(192,255) << "\n "
88 << huge_.range(256,319) << "\n "
89 << huge_.range(320,383) << "\n "
90 << huge_.range(384,447) << "\n "
91 << huge_.range(448,511) << "\n "
92 << huge_.range(512,575) << "\n "
93 << huge_.range(57
[all...]
/gem5/ext/sst/
H A DExtMaster.cc86 for (auto range : getAddrRanges()) {
88 ti.rangeStart = range.start();
89 ti.rangeEnd = range.end();
93 ranges.insert(range);
223 for (auto range : getAddrRanges()) {
224 if (ranges.find(range) == ranges.end()) { // i.e. if not found,
225 MemNIC::ComponentTypeInfo ti; // indicating a new range.
226 ti.rangeStart = range.start();
227 ti.rangeEnd = range.end();
231 ranges.insert(range);
[all...]
/gem5/configs/common/
H A DGPUTLBConfig.py73 for i in range(my_index):
113 for i in range(len(TLB_hierarchy)):
147 for i in range(len(TLB_hierarchy)):
152 for index in range(TLB_type['width']):
164 for cu_idx in range(n_cu):
166 for tlb in range(tlb_per_cu):
176 for index in range(TLB_type['width']):
181 for index in range(n_cu):
196 for index in range(TLB_type['width']):
H A DHMC.py82 # links share the same address range and packets can travel over any of
111 # to each other, providing complete memory range. This archicture also covers
226 # address range for each of the serial links
227 parser.add_argument("--serial-link-addr-range", default='1GB', type=str,
228 help="memory range for each of the serial links.\
246 range")
251 help="Chunk of memory range for each cross bar in\
268 4 links, all with same range.\ndistributed: HMC with\
269 4 links with distributed range.\nmixed: mixed with\
270 same and distributed range
[all...]
/gem5/src/cpu/o3/
H A Drename_map.cc151 auto range = this->regFile->getRegElemIds(vr); local
152 freeList->addRegs(range.first, range.second);
165 auto range = regFile->getRegIds(VecRegClass); local
166 freeList->addRegs(range.first + TheISA::NumVecRegs, range.second);
185 PhysRegFile::IdRange range = this->regFile->getRegElemIds(vec); local
187 for (auto phys_elem = range.first;
188 phys_elem < range.second; idx++, phys_elem++) {
/gem5/src/cpu/
H A Dpc_event.cc58 range_t range = equal_range(event); local
59 iterator i = range.first;
60 while (i != range.second &&
95 range_t range = equal_range(pc); local
96 for (iterator i = range.first; i != range.second; ++i) {
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_proxy/concat/test02/
H A Dtest02.cpp62 concat( bv4a.range( 2, 1 ), bv2a ) = "0110";
66 concat( bv2a, bv4a.range( 1, 2 ) ) = "0101";
70 concat( bv4a.range( 2, 1 ), bv4b.range( 2, 1 ) ) = "1100";
90 concat( concat( bv2a, bv2b ), bv4a.range( 2, 1 ) ) = "001111";
95 concat( bv4a.range( 2, 1 ), concat( bv2a, bv2b ) ) = "001100";
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/
H A Dtest_bitref.cpp137 /* auto */ sc_subref_r< sc_bv_base > bv_range_r = bv.range(5,1);
138 /* auto */ sc_subref_r< sc_lv_base > lv_range_r = lv.range(6,2);
140 /* auto */ sc_subref< sc_bv_base > bv_range = bv.range(5,1);
141 /* auto */ sc_subref< sc_lv_base > lv_range = lv.range(6,2);
180 bv_range = ( bv.range(7,6) , bv.range(5,1), bv[1] );
183 lv_range_r = ( bv.range(7,6) , lv.range(6,2), true );
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith02/
H A Darith02.cpp109 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
113 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
117 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
122 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
126 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
131 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
135 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
139 sc_assert( static_cast<sc_bigint<32> >( z.range(31,0) ) ==
/gem5/tests/configs/
H A Dt1000-simple-atomic.py52 system.physmem = [SimpleMemory(range = r)
54 for i in range(len(system.physmem)):
/gem5/util/
H A Dmemtest-soak.py63 for i in range(options.count):
/gem5/src/systemc/tests/systemc/misc/stars/star109218-2/
H A Dstar109218-2.cpp64 Z = (SignC, MantC.range(14,0));
77 my_mult(clk.read(), a.range(7,0), a.range(15,8), result);
/gem5/src/mem/ruby/network/simple/
H A DSimpleNetwork.py52 for i in range(int(self.number_of_virtual_networks)):
64 for i in range(int(self.number_of_virtual_networks)):
71 for i in range(int(self.number_of_virtual_networks)):
/gem5/src/cpu/kvm/
H A Dvm.cc357 const AddrRange &range(memories[slot].range);
362 pmem, range.start(), range.size());
364 if (range.interleaved()) {
365 panic("Tried to map an interleaved memory range into "
369 const MemSlot slot = allocMemSlot(range.size());
370 setupMemSlot(slot, pmem, range.start(), 0/* flags */);
372 DPRINTF(Kvm, "Zero-region not mapped: [0x%llx]\n", range.start());
458 KvmVM::coalesceMMIO(const AddrRange &range) argument
[all...]
/gem5/src/systemc/tests/systemc/misc/semantic/2.4/
H A DT_2_4_1_1.cpp66 return a.range(WIDTH - 1, 0) | b;
73 return a & b.range(2*WIDTH - 1, WIDTH);
/gem5/configs/learning_gem5/part3/
H A Dsimple_ruby.py66 system.mem_ranges = [AddrRange('512MB')] # Create an address range
69 system.cpu = [TimingSimpleCPU() for i in range(2)]
73 system.mem_ctrl.range = system.mem_ranges[0]

Completed in 30 milliseconds

1234567891011