gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::SpatterKernel::IndexGen Class Reference

Public Member Functions

 IndexGen ()
 
 IndexGen (uint32_t base_index, uint32_t indices_per_stride, uint32_t stride_size)
 
uint32_t nextIndex ()
 

Private Attributes

uint32_t indicesPerStride
 
uint32_t stride
 
uint32_t next
 

Detailed Description

Definition at line 167 of file utility_structs.hh.

Constructor & Destructor Documentation

◆ IndexGen() [1/2]

gem5::SpatterKernel::IndexGen::IndexGen ( )
inline

Definition at line 175 of file utility_structs.hh.

References indicesPerStride, next, and stride.

◆ IndexGen() [2/2]

gem5::SpatterKernel::IndexGen::IndexGen ( uint32_t base_index,
uint32_t indices_per_stride,
uint32_t stride_size )
inline

Definition at line 178 of file utility_structs.hh.

References indicesPerStride, next, and stride.

Member Function Documentation

◆ nextIndex()

uint32_t gem5::SpatterKernel::IndexGen::nextIndex ( )
inline

Definition at line 185 of file utility_structs.hh.

References indicesPerStride, next, and stride.

Member Data Documentation

◆ indicesPerStride

uint32_t gem5::SpatterKernel::IndexGen::indicesPerStride
private

Definition at line 170 of file utility_structs.hh.

Referenced by IndexGen(), IndexGen(), and nextIndex().

◆ next

uint32_t gem5::SpatterKernel::IndexGen::next
private

Definition at line 173 of file utility_structs.hh.

Referenced by IndexGen(), IndexGen(), and nextIndex().

◆ stride

uint32_t gem5::SpatterKernel::IndexGen::stride
private

Definition at line 171 of file utility_structs.hh.

Referenced by IndexGen(), IndexGen(), and nextIndex().


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

Generated on Mon May 26 2025 09:19:25 for gem5 by doxygen 1.13.2