gem5  v20.0.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
HsailISA::GPUISA Class Reference

#include <gpu_isa.hh>

Public Member Functions

 GPUISA ()
 
void writeMiscReg (int opIdx, RegVal operandVal)
 
RegVal readMiscReg (int opIdx) const
 
bool hasScalarUnit () const
 
uint32_t advancePC (uint32_t old_pc, GPUDynInstPtr gpuDynInst)
 

Detailed Description

Definition at line 46 of file gpu_isa.hh.

Constructor & Destructor Documentation

◆ GPUISA()

HsailISA::GPUISA::GPUISA ( )
inline

Definition at line 49 of file gpu_isa.hh.

Member Function Documentation

◆ advancePC()

uint32_t HsailISA::GPUISA::advancePC ( uint32_t  old_pc,
GPUDynInstPtr  gpuDynInst 
)
inline

Definition at line 68 of file gpu_isa.hh.

◆ hasScalarUnit()

bool HsailISA::GPUISA::hasScalarUnit ( ) const
inline

Definition at line 65 of file gpu_isa.hh.

◆ readMiscReg()

RegVal HsailISA::GPUISA::readMiscReg ( int  opIdx) const
inline

Definition at line 60 of file gpu_isa.hh.

References fatal.

◆ writeMiscReg()

void HsailISA::GPUISA::writeMiscReg ( int  opIdx,
RegVal  operandVal 
)
inline

Definition at line 54 of file gpu_isa.hh.

References fatal.


The documentation for this class was generated from the following file:

Generated on Mon Jun 8 2020 15:45:57 for gem5 by doxygen 1.8.13