gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions | Variables
types.hh File Reference
#include "arch/generic/types.hh"
#include "base/bitunion.hh"
#include "base/types.hh"

Go to the source code of this file.

Classes

struct  std::hash< PowerISA::ExtMachInst >
 

Namespaces

 PowerISA
 
 std
 Overload hash function for BasicBlockRange type.
 

Typedefs

typedef uint32_t PowerISA::MachInst
 

Functions

 PowerISA::BitUnion32 (ExtMachInst) Bitfield< 25
 

Variables

 PowerISA::rs
 
Bitfield< 20, 16 > PowerISA::ra
 
Bitfield< 15, 11 > PowerISA::sh
 
Bitfield< 10, 6 > PowerISA::mb
 
Bitfield< 5, 1 > PowerISA::me
 
Bitfield< 15, 0 > PowerISA::si
 
Bitfield< 15, 0 > PowerISA::d
 
Bitfield< 20, 11 > PowerISA::spr
 
Bitfield< 25, 2 > PowerISA::li
 
Bitfield< 1 > PowerISA::aa
 
Bitfield< 25, 23 > PowerISA::bf
 
Bitfield< 15, 2 > PowerISA::bd
 
Bitfield< 25, 21 > PowerISA::bo
 
Bitfield< 20, 16 > PowerISA::bi
 
Bitfield< 20, 18 > PowerISA::bfa
 
Bitfield< 0 > PowerISA::rc31
 
Bitfield< 25, 21 > PowerISA::bt
 
Bitfield< 20, 16 > PowerISA::ba
 
Bitfield< 15, 11 > PowerISA::bb
 
Bitfield< 19, 12 > PowerISA::fxm
 

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