gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
BaseDynInst< Impl >::Result Union Reference

#include <base_dyn_inst.hh>

Public Member Functions

void set (uint64_t i)
 
void set (double d)
 
void get (uint64_t &i)
 
void get (double &d)
 

Public Attributes

uint64_t integer
 
double dbl
 

Detailed Description

template<class Impl>
union BaseDynInst< Impl >::Result

Definition at line 100 of file base_dyn_inst.hh.

Member Function Documentation

template<class Impl >
void BaseDynInst< Impl >::Result::get ( uint64_t &  i)
inline

Definition at line 105 of file base_dyn_inst.hh.

References ArmISA::i, and BaseDynInst< Impl >::Result::integer.

template<class Impl >
void BaseDynInst< Impl >::Result::get ( double &  d)
inline

Definition at line 106 of file base_dyn_inst.hh.

References ArmISA::d, and BaseDynInst< Impl >::Result::dbl.

template<class Impl >
void BaseDynInst< Impl >::Result::set ( uint64_t  i)
inline

Definition at line 103 of file base_dyn_inst.hh.

References ArmISA::i, and BaseDynInst< Impl >::Result::integer.

Referenced by BaseDynInst< Impl >::setResult().

template<class Impl >
void BaseDynInst< Impl >::Result::set ( double  d)
inline

Definition at line 104 of file base_dyn_inst.hh.

References ArmISA::d, and BaseDynInst< Impl >::Result::dbl.

Member Data Documentation

template<class Impl >
double BaseDynInst< Impl >::Result::dbl
template<class Impl >
uint64_t BaseDynInst< Impl >::Result::integer

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

Generated on Fri Jun 9 2017 13:04:02 for gem5 by doxygen 1.8.6