gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
mathexpr.cc File Reference
#include "sim/mathexpr.hh"
#include <algorithm>
#include <cmath>
#include <regex>
#include <string>
#include "base/misc.hh"

Go to the source code of this file.

Functions

 panic_if (!root,"Invalid expression\n")
 

Variables

 root = MathExpr::parse(expr)
 

Function Documentation

panic_if ( root,
"Invalid expression\n"   
)

Referenced by WriteQueueEntry::allocate(), BaseXBar::calcPacketTiming(), DistIface::RecvScheduler::calcReceiveTick(), StackDistCalc::calcStackDist(), StackDistCalc::calcStackDistAndUpdate(), NetworkInterface::calculateVC(), RealViewOsc::clockPeriod(), TCPIface::connect(), LdsState::countBankConflicts(), PhysicalMemory::createBackingStore(), Drainable::dmDrainResume(), MathExprPowerModel::eval(), VectorRegisterFile::exec(), DVFSHandler::findDomain(), ImmOperand< SrcCType >::get(), DmaReadFifo::get(), EtherSwitch::getEthPort(), DistEtherLink::getEthPort(), MSHR::handleSnoop(), Cache::handleSnoop(), hasGzipMagic(), QueuedPrefetcher::insert(), TCPIface::listen(), SnoopFilter::lookupRequest(), SnoopFilter::lookupSnoop(), CircleBuf< char >::peek(), PowerModel::PowerModel(), DrainManager::preCheckpointRestore(), DistIface::SyncEvent::process(), ArmISA::TableWalker::processWalkAArch64(), DistIface::RecvScheduler::pushPacket(), HDLcd::read(), Pl390::readCpu(), SimpleMemory::recvAtomic(), Bridge::BridgeSlavePort::recvAtomic(), DRAMCtrl::recvAtomic(), TCPIface::recvPacket(), Bridge::BridgeSlavePort::recvTimingReq(), SimpleMemory::recvTimingReq(), CoherentXBar::recvTimingReq(), DRAMCtrl::recvTimingReq(), MemCheckerMonitor::recvTimingResp(), Cache::recvTimingResp(), DrainManager::resume(), StackDistCalc::sanityCheckTree(), Pl390::sendInt(), TCPIface::sendTCP(), KvmVM::setSystem(), MemTest::tick(), Trace::InstPBTrace::traceMem(), DrainManager::tryDrain(), DistIface::unserialize(), SnoopFilter::updateResponse(), SnoopFilter::updateSnoopResponse(), StackDistCalc::updateSum(), BasePixelPump::updateTimings(), HDLcd::write(), Fifo< uint8_t >::write(), and GenericPciHost::write().

Variable Documentation

root = MathExpr::parse(expr)

Definition at line 65 of file mathexpr.cc.


Generated on Fri Jun 9 2017 13:03:59 for gem5 by doxygen 1.8.6