/gem5/src/sim/power/ |
H A D | mathexpr_powermodel.hh | 69 double getDynamicPower() const { return eval(dyn_expr); } 76 double getStaticPower() const { return eval(st_expr); } 99 double eval(const MathExpr &expr) const;
|
H A D | mathexpr_powermodel.cc | 95 MathExprPowerModel::eval(const MathExpr &expr) const function in class:MathExprPowerModel 111 const double value = expr.eval(
|
/gem5/src/cpu/ |
H A D | timing_expr.cc | 59 uint64_t TimingExprSrcReg::eval(TimingExprEvalContext &context) function in class:TimingExprSrcReg 64 uint64_t TimingExprReadIntReg::eval(TimingExprEvalContext &context) function in class:TimingExprReadIntReg 66 return context.thread->readIntReg(reg->eval(context)); 69 uint64_t TimingExprLet::eval(TimingExprEvalContext &context) function in class:TimingExprLet 74 return expr->eval(new_context); 77 uint64_t TimingExprRef::eval(TimingExprEvalContext &context) function in class:TimingExprRef 82 context.results[index] = context.let->defns[index]->eval(context); 89 uint64_t TimingExprUn::eval(TimingExprEvalContext &context) function in class:TimingExprUn 91 uint64_t arg_value = arg->eval(context); 124 uint64_t TimingExprBin::eval(TimingExprEvalContex function in class:TimingExprBin 193 uint64_t TimingExprIf::eval(TimingExprEvalContext &context) function in class:TimingExprIf [all...] |
H A D | timing_expr.hh | 97 virtual uint64_t eval(TimingExprEvalContext &context) = 0; 110 uint64_t eval(TimingExprEvalContext &context) { return value; } function in class:TimingExprLiteral 123 uint64_t eval(TimingExprEvalContext &context); 136 uint64_t eval(TimingExprEvalContext &context); 151 uint64_t eval(TimingExprEvalContext &context); 164 uint64_t eval(TimingExprEvalContext &context); 179 uint64_t eval(TimingExprEvalContext &context); 196 uint64_t eval(TimingExprEvalContext &context); 213 uint64_t eval(TimingExprEvalContext &context);
|
/gem5/ext/pybind11/tests/ |
H A D | test_eval.cpp | 2 tests/test_eval.cpp -- Usage of eval() and eval_file() 11 #include <pybind11/eval.h> 48 auto x = py::eval("x", global, local); 58 auto result = py::eval<py::eval_single_statement>("x = call_test()", py::dict(), local); 76 py::eval("nonsense code ...");
|
/gem5/ext/ply/example/BASIC/ |
H A D | basinterp.py | 16 'SIN' : lambda z: math.sin(self.eval(z)), 17 'COS' : lambda z: math.cos(self.eval(z)), 18 'TAN' : lambda z: math.tan(self.eval(z)), 19 'ATN' : lambda z: math.atan(self.eval(z)), 20 'EXP' : lambda z: math.exp(self.eval(z)), 21 'ABS' : lambda z: abs(self.eval(z)), 22 'LOG' : lambda z: math.log(self.eval(z)), 23 'SQR' : lambda z: math.sqrt(self.eval(z)), 24 'INT' : lambda z: int(self.eval(z)), 68 def eval(sel member in class:BasicInterpreter [all...] |
H A D | basparse.py | 274 p[0] = (p[1],eval(p[3]),0) 278 p[0] = (p[1],eval(p[3]),eval(p[5])) 294 p[0] = ('NUM',eval(p[1])) 361 p[0] = eval(p[1]) 368 p[0] = eval("-"+p[2])
|
/gem5/src/sim/ |
H A D | mathexpr.hh | 69 double eval(EvalCallback fn) const { return eval(root, fn); } function in class:MathExpr 123 double eval(const Node *n, EvalCallback fn) const;
|
H A D | mathexpr.cc | 152 MathExpr::eval(const Node *n, EvalCallback fn) const { function in class:MathExpr 162 return opt.fn( eval(n->l, fn), eval(n->r, fn) );
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | eval.h | 30 object eval(str expr, object global = globals(), object local = object()) { function 53 object eval(const char (&s)[N], object global = globals(), object local = object()) { function 57 return eval<mode>(expr, global, local); 61 eval<eval_statements>(expr, global, local); 66 eval<eval_statements>(s, global, local);
|
/gem5/ext/ply/example/hedit/ |
H A D | hedit.py | 31 n = eval(t.value[:i])
|
/gem5/ext/ply/test/ |
H A D | lex_hedit.py | 31 n = eval(t.value[:i])
|
/gem5/configs/common/ |
H A D | GPUTLBConfig.py | 74 TLB_name.append(eval(TLB_constructor(my_level))) 75 Coalescer_name.append(eval(Coalescer_constructor(my_level)))
|
/gem5/configs/ruby/ |
H A D | Ruby.py | 86 eval("%s.define_options(parser)" % protocol) 154 topology = eval("Topo.%s(controllers)" % options.topology) 175 eval("%s.create_system(options, full_system, system, dma_ports,\
|
/gem5/src/arch/ |
H A D | micro_asm.py | 133 microop = eval('__microopClassFromInsideTheAssembler(%s)' % 154 eval('__directiveFunctionFromInsideTheAssembler(%s)' %
|
H A D | isa_parser.py | 1590 self.exportContext = dict([(s, eval(s)) for s in symbols]) 2059 self.operandTypeMap = eval('{' + t[3] + '}') 2074 user_dict = eval('{' + t[3] + '}', self.exportContext) 2565 tmp_dict[attr] = eval(attr) 2574 base_cls = eval(base_cls_name + 'Operand')
|
/gem5/ext/googletest/googletest/test/ |
H A D | gtest_filter_unittest.py | 60 # os.environ. We then use 'eval' to parse the child's output so that an 65 CAN_PASS_EMPTY_ENV = eval(child.output) 72 # We use 'eval' to parse the child's output so that an exception 78 CAN_UNSET_ENV = eval(child.output)
|
/gem5/src/python/m5/util/ |
H A D | code_formatter.py | 92 %(delim)s%(ldb)s(?P<eval>.*?)%(rdb)s | # double braced expression 249 eval_expr = match.group('eval') 251 result = eval(eval_expr, {}, l)
|
/gem5/util/stats/ |
H A D | stats.py | 264 stats = eval(args[0])
|
H A D | info.py | 412 value = eval(formula, self.source.stattop)
|
/gem5/src/systemc/tests/ |
H A D | verify.py | 568 filt = compile(f.read(), f.name, 'eval') 570 filt = compile(main_args.filter, '<string>', 'eval') 574 test_data.iteritems() if eval(filt, dict(props))
|
/gem5/ext/ply/ply/ |
H A D | cpp.py | 583 result = eval(expr)
|
H A D | yacc.py | 1403 c = eval(s)
|
/gem5/ext/googletest/googletest/scripts/ |
H A D | pump.py | 624 result = eval(exp.python_exp)
|
/gem5/src/cpu/minor/ |
H A D | execute.cc | 1251 eval(context);
|