gem5 [DEVELOP-FOR-25.1]
Loading...
Searching...
No Matches
gem5::AMDGPU::PkBfloat16 Class Reference

#include <packed_types.hh>

Public Member Functions

uint32_t get ()
PkBfloat16 operator+= (const PkBfloat16 &rhs)
PkBfloat16 operator+ (const PkBfloat16 &rhs)
PkBfloat16 operator= (const int &rhs)

Public Attributes

AMDGPU::mxbfloat16 data [2]

Detailed Description

Definition at line 43 of file packed_types.hh.

Member Function Documentation

◆ get()

uint32_t gem5::AMDGPU::PkBfloat16::get ( )
inline

Definition at line 48 of file packed_types.hh.

References data.

Referenced by gem5::AtomicOpPkAddBF16< T >::execute().

◆ operator+()

PkBfloat16 gem5::AMDGPU::PkBfloat16::operator+ ( const PkBfloat16 & rhs)
inline

Definition at line 57 of file packed_types.hh.

References data.

◆ operator+=()

PkBfloat16 gem5::AMDGPU::PkBfloat16::operator+= ( const PkBfloat16 & rhs)
inline

Definition at line 50 of file packed_types.hh.

References data.

◆ operator=()

PkBfloat16 gem5::AMDGPU::PkBfloat16::operator= ( const int & rhs)
inline

Definition at line 65 of file packed_types.hh.

References gem5::bits(), and data.

Member Data Documentation

◆ data

AMDGPU::mxbfloat16 gem5::AMDGPU::PkBfloat16::data[2]

Definition at line 46 of file packed_types.hh.

Referenced by get(), operator+(), operator+=(), and operator=().


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

Generated on Mon Oct 27 2025 04:13:15 for gem5 by doxygen 1.14.0