Searched refs:res (Results 1 - 25 of 109) sorted by relevance

12345

/gem5/src/systemc/tests/systemc/misc/stars/star113999/
H A Dtest.cpp55 sc_bit res; local
58 res = 0; cout << res << "\n"; local
59 res = 1; cout << res << "\n"; local
60 res = bool(2); cout << res << "\n"; local
63 res = sc_bit(2); cout << res << "\n"; local
64 res local
[all...]
/gem5/src/systemc/tests/systemc/misc/stars/star114085/
H A Dtest.cpp49 sc_bv<64> res; local
51 res = bv << 2;
58 cout << res.to_string() << "\n";
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal_resolved.cpp70 sc_dt::sc_logic_value_t res = values_[0].value(); local
71 for( int i = sz - 1; i > 0 && res != sc_dt::Log_X; -- i ) {
72 res = sc_logic_resolution_tbl[res][values_[i].value()];
74 result_ = res;
H A Dsc_signal_rv.h79 sc_dt::sc_logic_value_t res = (*values_[0])[j].value(); local
80 for( int i = sz - 1; i > 0 && res != 3; -- i ) {
81 res = sc_logic_resolution_tbl[res][(*values_[i])[j].value()];
83 result_[j] = res;
/gem5/src/arch/x86/
H A Dmemhelpers.hh165 unsigned flags, uint64_t *res)
172 addr, flags, res);
178 uint64_t *res)
183 return xc->writeMem((uint8_t *)&mem, dataSize, addr, flags, res);
190 Addr addr, unsigned flags, uint64_t *res)
197 return writePackedMem<uint32_t, N>(xc, mem, addr, flags, res);
199 return writePackedMem<uint64_t, N>(xc, mem, addr, flags, res);
208 uint64_t *res)
214 xc->writeMem((uint8_t *)&host_mem, dataSize, addr, flags, res);
215 if (fault == NoFault && res)
164 writePackedMem(ExecContext *xc, std::array<uint64_t, N> &mem, Addr addr, unsigned flags, uint64_t *res) argument
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
[all...]
/gem5/src/sim/
H A Dlinear_solver.hh64 LinearEquation res(this->eq.size() - 1);
66 for (unsigned i = 0; i < res.eq.size(); i++)
67 res.eq[i] = this->eq[i] + rhs.eq[i];
69 return res;
/gem5/tests/test-progs/asmtest/src/riscv/env/v/
H A Dstring.c97 long res = 0; local
109 res *= 10;
110 res += *str++ - '0';
113 return sign ? -res : res;
/gem5/src/arch/generic/
H A Dmemhelpers.hh94 Request::Flags flags, uint64_t *res)
100 return xc->writeMem((uint8_t *)&mem, sizeof(MemT), addr, flags, res);
107 Addr addr, Request::Flags flags, uint64_t *res)
114 xc->writeMem((uint8_t *)&host_mem, sizeof(MemT), addr, flags, res);
115 if (fault == NoFault && res != NULL) {
117 *(MemT *)res = TheISA::gtoh(*(MemT *)res);
119 *res = TheISA::gtoh(*res);
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr, Request::Flags flags, uint64_t *res) argument
106 writeMemAtomic(XC *xc, Trace::InstRecord *traceData, const MemT &mem, Addr addr, Request::Flags flags, uint64_t *res) argument
/gem5/src/systemc/tests/systemc/kernel/sc_time/test19/
H A Dtest19.cpp67 unsigned* res = resolutions; local
84 if (res == resolutions + (sizeof(resolutions)/sizeof(*resolutions)))
87 sc_set_time_resolution( *res, resunit );
88 res++;
/gem5/ext/mcpat/cacti/
H A DUcache.h54 void update_min_values(const uca_org_t & res);
55 void update_min_values(const nuca_org_t * res);
56 void update_min_values(const mem_array * res);
H A DUcache.cc68 void min_values_t::update_min_values(const uca_org_t & res) { argument
69 min_delay = (min_delay > res.access_time) ? res.access_time : min_delay;
70 min_dyn = (min_dyn > res.power.readOp.dynamic) ? res.power.readOp.dynamic : min_dyn;
71 min_leakage = (min_leakage > res.power.readOp.leakage) ? res.power.readOp.leakage : min_leakage;
72 min_area = (min_area > res.area) ? res.area : min_area;
73 min_cyc = (min_cyc > res
76 update_min_values(const nuca_org_t * res) argument
84 update_min_values(const mem_array * res) argument
530 find_optimal_uca(uca_org_t *res, min_values_t * minval, list<uca_org_t> & ulist) argument
611 mem_array * res = NULL; local
[all...]
/gem5/src/cpu/
H A Dnativetrace.hh107 ssize_t res = ::read(fd, (uint8_t *)ptr + soFar, size - soFar); local
108 if (res < 0)
111 soFar += res;
/gem5/src/sim/power/
H A DThermalModel.py123 for res, node1, node2 in self._resistors:
124 res.getCCObject().setNodes(node1.getCCObject(), node2.getCCObject())
125 self.getCCObject().addResistor(res.getCCObject())
136 def addResistor(self, res, node1, node2):
138 self._resistors.append( (res, node1, node2) )
139 self._parent.thermal_components.append(res)
/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingNode.cc51 double res = m_upstream_nodes_->at(i)->getMaxUpstreamRes(); local
52 if(max_res < res)
54 max_res = res;
/gem5/util/term/
H A Dterm.c114 struct addrinfo *res, *res0; local
117 if ((error = getaddrinfo(host, port, &hints, &res)))
120 res0 = res;
133 freeaddrinfo(res);
261 ssize_t res, pos = 0; local
264 res = (f) (fd, s + pos, n - pos);
265 switch (res) {
270 return (res);
272 pos += res;
/gem5/src/arch/arm/insts/
H A Dstatic_inst.hh82 saturateOp(int32_t &res, int64_t op1, int64_t op2, bool sub=false) argument
87 res = (LL(1) << (width - 1)) - 1;
89 res = -(LL(1) << (width - 1));
92 res = midRes;
98 satInt(int32_t &res, int64_t op, int width) argument
102 res = (LL(1) << width) - 1;
105 res = -(LL(1) << width);
108 res = op;
115 uSaturateOp(uint32_t &res, int64_t op1, int64_t op2, bool sub=false) argument
119 res
131 uSatInt(int32_t &res, int64_t op, int width) argument
[all...]
/gem5/src/systemc/tests/systemc/datatypes/fx/fast_limits/
H A Dfx_fix_limits.cpp56 #define SHOW_EXP(a) { res = a; os << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_fixed_limits.cpp56 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_float_limits.cpp56 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_ufix_limits.cpp56 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_ufixed_limits.cpp56 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
/gem5/src/systemc/tests/systemc/datatypes/fx/limits/
H A Dfx_fix_limits.cpp54 #define SHOW_EXP(a) { res = a; os << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_fixed_limits.cpp54 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_float_limits.cpp54 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }
H A Dfx_ufix_limits.cpp54 #define SHOW_EXP(a) { res = a; out << #a << " : " << res.to_string(SC_HEX) << "\n"; }

Completed in 24 milliseconds

12345