gem5 v24.0.0.0
Loading...
Searching...
No Matches
types.hh File Reference
#include <cstdint>
#include "arch/power/pcstate.hh"
#include "base/bitunion.hh"

Go to the source code of this file.

Classes

struct  std::hash< gem5::PowerISA::ExtMachInst >
 

Namespaces

namespace  gem5
 Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
 
namespace  gem5::PowerISA
 
namespace  std
 Overload hash function for BasicBlockRange type.
 

Typedefs

typedef uint32_t gem5::PowerISA::MachInst
 

Functions

 gem5::PowerISA::BitUnion32 (ExtMachInst) Bitfield< 25
 

Variables

 gem5::PowerISA::rs
 
Bitfield< 20, 16 > gem5::PowerISA::ra
 
Bitfield< 15, 11 > gem5::PowerISA::sh
 
Bitfield< 1 > gem5::PowerISA::shn
 
Bitfield< 10, 6 > gem5::PowerISA::mb
 
Bitfield< 5 > gem5::PowerISA::mbn
 
Bitfield< 5 > gem5::PowerISA::men
 
Bitfield< 15, 0 > gem5::PowerISA::si
 
Bitfield< 15, 0 > gem5::PowerISA::ui
 
Bitfield< 15, 0 > gem5::PowerISA::d
 
Bitfield< 15, 2 > gem5::PowerISA::ds
 
Bitfield< 15, 6 > gem5::PowerISA::d0
 
Bitfield< 20, 16 > gem5::PowerISA::d1
 
Bitfield< 1, 0 > gem5::PowerISA::d2
 
Bitfield< 21 > gem5::PowerISA::l
 
Bitfield< 20, 11 > gem5::PowerISA::spr
 
Bitfield< 25, 23 > gem5::PowerISA::bf
 
Bitfield< 20, 18 > gem5::PowerISA::bfa
 
Bitfield< 1 > gem5::PowerISA::aa
 
Bitfield< 15, 2 > gem5::PowerISA::bd
 
Bitfield< 20, 16 > gem5::PowerISA::bi
 
Bitfield< 12, 11 > gem5::PowerISA::bh
 
Bitfield< 25, 21 > gem5::PowerISA::bo
 
Bitfield< 25, 2 > gem5::PowerISA::li
 
Bitfield< 0 > gem5::PowerISA::lk
 
Bitfield< 0 > gem5::PowerISA::rc
 
Bitfield< 25, 21 > gem5::PowerISA::bt
 
Bitfield< 20, 16 > gem5::PowerISA::ba
 
Bitfield< 15, 11 > gem5::PowerISA::bb
 
Bitfield< 25, 21 > gem5::PowerISA::to
 
Bitfield< 19, 12 > gem5::PowerISA::fxm
 

Generated on Tue Jun 18 2024 16:24:08 for gem5 by doxygen 1.11.0